Senin, 22 Juni 2026

MODPACK TRAFFIC BUSSID v4.5.1 GTx - Ndang Channel

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share MODPACK TRAFFIC BUSSID v4.5.1 GTx - Ndang Channel

Credit Kodename:

  • Base: GTA SA, ETS2, KD Traffic BUSSID Lawas
    • Mans Gaming, Garangan Sumber, DBB Channel
  • Script Multisound Multihorn: GTx
  • Skin Traffic: AditOfficial62™, Andra Official, Cemod Project, Garangan Sumber, Ndang Channel, MQRDesign & RifqiDesign22
  • Sound Traffic: Boru Jawa Channel, Ndang Channel, WISSNOE, RifalModzYT, Garage BUSSID
  • BASURI: AstanGaming, KieuMotoBis, BoruJawaChannel
Untuk review, bisa cek di link video dibawah:


Untuk link ada dibawah ini:
DOWNLOAD PART 1: DOWNLOAD
DOWNLOAD PART 2: DOWNLOAD
KODENAME BERPASSWORD!!







Selasa, 19 Mei 2026

TrafficOriModifikasiBUSSID4.5GTx

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share Kodename Traffic Ori Modifikasi BUSSID V4.5

Credit Kodename:

  • Script Multisound: GTx
  • Script Multihorn: GTx
  • Skin Traffic: GTx base AditOfficial62™ & Ndang Channel
  • Biled: MQRDesign & RifqiDesign22
  • Sound Traffic: GTx base Boru Jawa Channel, Mans Gaming, RifalModzYT, GARAGE BUSSID
Untuk video review, bisa cek di link video dibawah:
VIDEO REVIEW

WAJIB MENGGUNAKAN BUSSID v4.5 DAN OBB TANPA KODENAME TRAFFIC
Untuk link ada dibawah ini:
KODENAME BERPASSWORD!!
DOWNLOAD DISINI: DOWNLOAD
SKIN TRAFFIC SAJA: DOWNLOAD

Minggu, 10 Mei 2026

KD TRAFFIC MBG CANTER GRANMAX BOX & BLINDVAN

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share KD TRAFFIC MBG CANTER GRANMAX BOX & BLINDVAN BUSSID V4.5

Credit Kodename:

  • BASE: BUSSID ORI V4.5
  • LIVERY BY GTx
  • MULTISOUND BY GTx
Untuk video review, bisa cek di link video dibawah


PASSWORD: trafmbg45geteeks
LINK KODENAME:
BUSSID V4.5 ONLY: DOWNLOAD

Sabtu, 21 Maret 2026

JB1LAZYMODEDITGTx


Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share MOD JETBUS1+ HD LAZYMOD EDIT GTx + SOUNDPACK BWS 7.5

Credit Kodename:

  • BASE: JETBUS1+ HD LAZYMOD
  • SOUNDPACK BWS 7.5 Bimo Wahyu Saputro CVT Teguh Giyono
  • CVT + KALIBRASI SPEEDO @gtxcuy
  • MAP YANG DIGUNAKAN: SITINJAU V22 LAMTOROGAME
TESTED ON:
GAME: ETS2 1.47.3.1
(UNTUK VERSI ETS2 LAIN SILAHKAN DICOBA SENDIRI)

Untuk review, bisa cek di link video dibawah:
Untuk link ada dibawah ini:
DOWNLOAD DISINI: DOWNLOAD
MOD BERPASSWORD!!

Minggu, 01 Februari 2026

KODENAME ACC EXHAUST TRAPESIUM & TITANIUM

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share KODENAME ACC EXHAUST BUSSID V4.2, V4.3.4, V4.4.1

Credit Kodename:

  • 3DMesh : 100% HANDMADE BY GTx
  • Mixing Codename: GTx
  • SFX: BORU JAWA CHANNEL, ZK Tutorial, Mans Gaming
Untuk video review, bisa cek di link video dibawah

LINK KODENAME:
DOWNLOAD DISINI (SESUAIKAN VERSI BUSSID KALIAN)
BUSSID V4.2: DOWNLOAD
BUSSID V4.3.4: DOWNLOAD
BUSSID V4.4.1: DOWNLOAD

Selasa, 25 November 2025

KDSound_MBOH1626_BUSSIDv441

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share Kodename Modpack Traffic BUSSID V4.4.1

Credit Kodename:

  • Mix: GTx
  • Base: Boru Jawa Channel (OBB Sound MB OH1626 v3.6.1)
  • Auxiliary SFX: Boru Jawa Channel, ReyvanChannel, Mans Gaming
  • CVT MonoBehaviour Sound: ZKTutorial, Anggi Gaming
Untuk review, bisa cek di link video dibawah:


Untuk link ada dibawah ini:
DOWNLOAD DISINI: DOWNLOAD
KODENAME BERPASSWORD!!

Rabu, 19 November 2025

KODENAME TRAFFIC PANTHER KIJANG GRANMAX MUDIK

 Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share Kodename Modpack Traffic BUSSID V4.4.1

Credit Kodename:

  • Base: SompilsTV
  • Script Multisound Multihorn: GTx ft. GarSum & Cemod Project
  • Sound Traffic: AditOfficial62, GarageBUSSID (Edit GTx)
Untuk review, bisa cek di link video dibawah:


Untuk link ada dibawah ini:
DOWNLOAD DISINI: DOWNLOAD
KODENAME BERPASSWORD!!

Kamis, 09 Oktober 2025

MODPACK TRAFFIC BUSSID V4.4.1 GTx

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share Kodename Modpack Traffic BUSSID V4.4.1

Credit Kodename:

  • Base: Mans Gaming & GarSum (Garangan Sumber)
  • Script Multisound Multihorn: GTx ft. GarSum & Cemod Project
  • Skin Traffic: AditOfficial62™, Andra Official, Cemod Project, Garangan Sumber, MQRDesign & RifqiDesign22
  • Sound Traffic: Boru Jawa Channel, Mans Gaming, Cemod Project
Untuk review, bisa cek di link video dibawah:
VIDEO REVIEW

Untuk link ada dibawah ini:
DOWNLOAD DISINI: DOWNLOAD
KODENAME BERPASSWORD!!

Minggu, 07 September 2025

Script Wordcloud on Python

 

SCRIPT WORDCLOUD ON PYTHON

#1 Import Libraries

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
from wordcloud import WordCloud

#2 Text

text1 = "ISI BIDANG INI DENGAN TEKS KALIAN"
#Usahakan text panjang, tapi jika text pendek pun tidak apa2

#3 WordCloud

word_cloud1 = WordCloud(collocations = False, background_color = 'white',
                        width = 2048, height = 1080).generate(text1)

#Save Image
word_cloud1.to_file('got.png')

#4 Display WordCloud

plt.imshow(word_cloud1, interpolation='bilinear')
plt.axis("off")
plt.show()

Hasilnya gimana bang?

Nahh, ini dia hasilnya, check it out broh


Nah jadi gitu. Udah kan? Boleh lah Subreknya wak😋
Ciao~ @GTx

Senin, 01 September 2025

TrafOriModifikasiMultisoundBUSSID441GTx

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share Kodename Traffic Ori Modifikasi Multisound untuk BUSSID V4.4.1

Credit Kodename:

  • Script Multisound: GTx ft. GaranganSumber
  • Script Multihorn: GTx ft. Cemod Project
  • Skin Traffic: GTx base AditOfficial62™ & Ndang Channel
  • Biled: MQRDesign & RifqiDesign22
  • Sound Traffic: Boru Jawa Channel, Mans Gaming, Cemod Project
Untuk review, bisa cek di link video dibawah:
VIDEO REVIEW

WAJIB MENGGUNAKAN BUSSID V4.4.1 DAN OBB TANPA KODENAME TRAFFIC
Untuk link ada dibawah ini:
KODENAME BERPASSWORD!!
DOWNLOAD DISINI: DOWNLOAD
SKIN TRAFFIC SAJA: DOWNLOAD

Sabtu, 16 Agustus 2025

WEB SCRAPPING IN PYTHON

WEB SCRAPPING

Pada blog sebelumnya, kita sudah mempelajari tentang WordCloud yang bisa digunakan untuk voting, highlight keyword, atau bahkan cuma seru2an aja, dan blog nya bisa dibaca disini. Nahhh pada word cloud sebelumnya kita mengganggunakan data text statis yang didapat pada sebuah variable. Sedangkan sekarang kita akan menggunakan data dynamic dihasilkan dari WEB SCRAPPING. Webscrapping itu apa sih? Bukan, ini bukan mesin sekrap atau mesin pemahat kayu yg biasa dipakai di pabrik2. WebScrapping itu kayak kita ngambil data2 harga jualan, nah website itu lapak2 nya. Disini kita akan scrapping google play store buat liat rating orang2, dan disini aku pakai Game HONKAI STAR RAIL. Apa itu honkai star rail? Sayang sekali gaada endorsement jadi aku gaakan bahas YAHAHHA.


Apa itu webscrapping?

Nahh, jadi gini le. Webscrapping ituu kayak yang tadi udah gw bilang, kita ngambil data2 dari website buat kita pake, dan disini yg gw scrapping adalah data rating di google play store. Nahh, daripada kita harus copas satu2, kita pake python buat scrapping biar cepet, langsung semua data rating kita dapetin.

Tujuan Webscrapping apa bang?

Tujuan dan fungsi webscrapping itu ada banyak. Buat ngumpulin data yang bisa dipake buat analisis, riset akademis / penelitian, monitoring harga prodak (buat bisnis yg lg mantau harga kompetitor), data buat machine learning / AI, dan automisasi kerjaan2 yg copas2 ribuan data, daripada capek copas mending pake webscrapping ajaa.

Contoh Webscrapping gimana bang?

Nahh, contoh webscrapping itu gini, aku lgsg kasih codenya aja lah ya, disini aku scrapping rating google play store buat game masterpiece satu ini, HONKAI: STAR RAIL.
Nih gw kasi codenya aja MAKDUARRRR

# STEP 1

# WebScrapping

!pip install google-play-scraper
from google_play_scraper import app, reviews, Sort, reviews_all
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from wordcloud import WordCloud

scrapreview = reviews_all(
    'com.HoYoverse.hkrpgoversea',
    sleep_milliseconds=0, # defaults to 0
    lang='id', # defaults to 'en'
    country='id', # defaults to 'us'
    sort=Sort.NEWEST, # defaults to Sort.MOST_RELEVANT
    count=10
)
print("SCRAPPING DONE!")
print("SCRAPPING DONE!")
print("SCRAPPING DONE!")

# STEP 2

#Pisahkan ini dalam satu sel sendirian
scrapreview

# Save to CSV

import csv

with open ('customer_review.csv', mode = 'w', encoding = 'utf-8') as file:
    writer = csv.writer(file)
    writer.writerow(['review'])
    for review in scrapreview:
        writer.writerow([review['content']])

# Load CSV

app_reviews_df = pd.DataFrame(scrapreview)
app_reviews_df.shape
app_reviews_df.head()
app_reviews_df.to_csv('customer_review.csv', index=False)

# Membuat DataFrame dari hasil scrapreview
app_reviews_df = pd.DataFrame(scrapreview)

# Menghitung jumlah baris dan kolom dalam DataFrame
jumlah_ulasan, jumlah_kolom = app_reviews_df.shape
print (jumlah_ulasan, jumlah_kolom)


# STEP 3

#Pisahkan ini dalam satu sel sendirian
app_reviews_df

# Tampilkan dalam bentuk wordcloud
text1 = app_reviews_df['content']
# Creating word_cloud with text as argument in .generate() method

word_cloud1 = WordCloud(collocations = False, background_color = 'white',
                        width = 2048, height = 1080).generate(" ".join(text1.dropna()))
# saving the image
word_cloud1.to_file('got.png')

# Display the generated Word Cloud

plt.imshow(word_cloud1, interpolation='bilinear')
plt.axis("off")
plt.show()


Hasilnya gimana bang?

Nahh, ini dia hasilnya, check it out broh
Aneh? Iya gatau kenapa dah itu yg typo dari BAGUS jadi BAGU banyak bet lagi cok- Forget it- Nahh jadii itu dia contoh WEB SCRAPPING IN PYTHON. 

Nah jadi gitu. Udah kan? Boleh lah Subreknya wak😋
Ciao~ @GTx

Senin, 11 Agustus 2025

WordCloud in PYTHON

WordCloud

Pada blog sebelumnya, kita sudah mempelajari tentang RandomForest yaitu untuk melakukan klasifikasi dan regresi secara akurat dengan menggabungkan banyak pohon keputusan, dan blog itu bisa dibaca disini. Nahhh buat kalian ni yg sering "menyelam" di internet, kalian mungkin ga asing sama WORDCLOUD. Keliatan keren kanDaripada klean cuma nikmatin kerjaan orang, mending kita bikin sendiri wordcloud pake PYTHON, nahh gimana buatnya? Wed wed pelan2, kita bahas dulu GIMANA SYSTEM WORDCLOUD? Yuk langsung aja kita bahas.

Apa itu Wordcloud?

Nahhh jadi gini le. Wordcloud itu kayak- yaaa wordcloud, kalian bisa cari di google atau kalau kalian MALAS nih ku kasi foto contoh wordcloud.
Nahhhh tu diatas tu, itulah wordcloud. Jadi wordcloud itu kayak kalian ngumpulin voting banyak orang masukin kata2, dan kata2 yg paling sering muncul akan muncul paling gede.

Wordcloud tu buat apa bang?

Tujuannya wordcloud itu sebenernya ya buat nunjukin kata-kata yang paling sering muncul di suatu teks secara visual, biasanya kata yang sering muncul ditulis lebih gede. Buat highlight keyword penting bisa, buat voting bisa, buat seru2an aja juga bisa. Intinya word cloud itu kaya snack, bukan makan utama — dia bukan analisis mendalam, tapi enak buat gambaran awal.

Kodenya gimana tu bang?

Nahhhhhh, niii gw kasi codenya MELEDAG BEGDAGGGGGG DUARRRR

# WordCloud

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
from PIL import Image
from wordcloud import WordCloud, ImageColorGenerator

# creating the text variable
text1 = "My bloodshot, crusted eyes flickered open and I slowly became accustomed to the gloom. I slept, if you can call it sleep, standing in the corner of a classroom in a derelict school next to upturned desks and blood-spattered white-boards. I watched as others, standing next to me, some close, others a little away, made rasping sounds as they breathed, staring into nothing. We stood, not as one, not supporting or knowing each other but simply en-mass, waiting for something, something to happen, something to direct us. A sound, perhaps. A light. I don’t really know. It’s just a feeling.As the daylight outside faded to black, I wanted to escape from this dead building. I pushed past someone and he growled but then returned to his stupor, staring, panting. I shuffled outside and I smelled the air. Nothing but ash and dirt, rotting corpses and dried blood. There was nothing I wanted here. Nothing I needed. I moved further into the vast black night. There were no street lights anymore. Just darkness. Nothing moved. The streets were empty, devoid of anything of value. Just some burnt out cars and abandoned lorries. A school bus lay on its side; half burned with a charred body in the driver’s seat. A long-dead husk of its former glory. My walking was impaired. I shuffled, jerking from one foot to the other. A dance of death, you could say. I smiled at my little joke. It won’t be a pretty smile as I’ve lost some teeth. I cannot recall how I lost them. I just did. It may have something to do with the hole at the back of my head. But I can’t be sure. What was that? A sound. A voice? I tried to listen and locate the direction. There! There it is again. I smelled the air and, sure enough, I smelled meat. Fresh meat, at last. I started to shamble and shuffle in the direction I think the meat is located. But I am not alone. I heard the snarls and howls of my room-mates behind me. They have also heard the sounds and are coming towards me from different directions as rivers flow to the sea. All are moving now, jerking, lunging, growling, starving. All wanting the source of the sound so they can bite, tear, hack, kill. Eat. I will get something, of that, I am sure. At least, I won’t die of starvation. It’s much too late for that."
text1

# Creating word_cloud with text as argument in .generate() method

word_cloud1 = WordCloud(collocations = False, background_color = 'white',
                        width = 2048, height = 1080).generate(text1)
# saving the image
word_cloud1.to_file('got.png')

# Display the generated Word Cloud

plt.imshow(word_cloud1, interpolation='bilinear')
plt.axis("off")
plt.show()

Hasilnya gimana tu banh?

Nihhhh gwe kasi hasilnya JEDUARRRRRR

Nah jadi gitu. Udah kan? Boleh lah Subreknya wak😋
Ciao~ @GTx

Selasa, 05 Agustus 2025

TUTORIAL INSTALL ULANG WINDOWS

 STEP BY STEP INUL WINDOWS (Install Ulang)

1. Buka 1 Device Lain

2. Siapkan USB MINIMAL 8GB (Disarankan 16GB)

3. Buka google, lalu akses WEB MICROSOFT untuk download Windows 11 ISO

4. Sembari menunggu mendownload ISO Win 11, akses VENTOY untuk membuat USB anda menjadi bootable device, lalu pilih directory ke USB anda, dan lanjutkan ikuti arahan dari aplikasi ventoy.

5. Setelah proses ventoy selesai, copy ISO WINDOWS 11 ke USB yang sudah dibuat menjadi bootable device.

6. Pastikan semua akses internet dimatikan (seperti USB Wifi, LAN, dsb) Lalu matikan fitur WIFI di PC anda (Jika PC masih bisa booting).

7. Saat booting, segera tekan Del/F10/F2 (Tergantung Motherboard) Untuk mengakses bios.

8. Cari tombol "Secure Boot" Lalu nonaktifkan (disabled), jika tidak ada biarkan saja.

9. Cari Boot Override, lalu masuk ke "UEFI: USB, Partition X"

10. Lanjutkan untuk boot, lalu next2 saja sampai ke bagian drive.

11. Di bagian drive, pilih windows 11 Pro, lalu next2 saja sampai bagian partisi

12. HATI-HATI PADA STEP INI. Di partisi, hapus drive2 dengan ukuran2 kecil (Biasanya drive 1-4), sisakan partisi yang ada data saja. HATI-HATI PADA STEP INI KARENA JIKA MELAKUKAN KESALAHAN MAKA DATA ANDA AKAN HILANG DALAM SEKEJAP.

13. Setelah itu, tekan drive paling atas (Drive OS) Lalu tekan NEXT. HATI-HATI PADA STEP INI.

14. Biarkan sampai PC Restart, lalu biarkan sampai muncul settings awal boot.

15. Pilih country Indonesia, pilih bahasa United States

16. Saat diminta connect ke internet, pilih "I don't have internet", lalu saat permintaan internet ke dua pilih "Continue with limited setup."

17. Tulis nama yang diinginkan pada tab "Enter Your Name", lalu tekan NEXT

18. Saat di tab Password, kosongkan saja dan langsung tekan NEXT.

19. Di privation settings, matikan semua lalu biarkan sampai pc Restart.

20. Sambungkan ke internet, lalu cek update windows, lalu update terus sampai ke versi terbaru (Jika ada)

SELAMAT, PC Anda sudah berhasil di Install Ulang. Jika Windows meminta product key, anda bisa mencari di internet cara untuk aktivasi windows.


~GTx SUBREK

Minggu, 03 Agustus 2025

RandomForest in Python

 RANDOM FOREST

Pada blog sebelumnya, kita sudah mempelajari tentang REGRESSION yang bisa dibaca disiniSaat kita memproses dataset, ada satu metode yang sering dipake yaitu RANDOM FORESTApa itu random forest? Daripada otak klean ngeleg, mending gua jelasin pake hal yang simpel dah.

RANDOM FOREST TU APA BANG?

Kalian kira ini pohon yang ditanem random gitu? Yak SALAH- Eh oke, jadi Random Forest itu metode machine learning yang isinya kumpulan decision tree. Jadi banyak "pohon" bikin prediksi, terus hasilnya di-voting buat ambil keputusan paling akurat.

GUNANYA APA BANG?

Gunanya itu buat kita pake untuk prediksi kategori (klasifikasi) dan prediksi angka (regression) dengan hasil yang cukup akurat.

CONTOH CODE NYA GMN TU BANG?

Nahh, ni gw kasi kodenya ni MAKDUARRRRR

#Klasifikasi kelayakan konsumsi untuk air.

from sklearn.model_selection import train_test_split as tts
from sklearn.linear_model import LogisticRegression
from sklearn.tree import DecisionTreeRegressor
from sklearn.ensemble import RandomForestClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.svm import SVC

x = df.drop(['Potability'],axis=True)
y = df['Potability']

x_train,x_test,y_train,y_test = tts(x,y,test_size=0.32, random_state = 50)

print(x.describe(),"\n","\n", y.describe())

RFC = RandomForestClassifier()
RFC.fit(x_train,y_train)
y_RFC = RFC.predict(x_test)

Acc_rfc= accuracy_score(y_RFC,y_test)
print( Acc_rfc)

print(classification_report(y_RFC,y_test))

cmr= confusion_matrix(y_test,y_RFC)
sns.heatmap(cmr/np.sum(cmr), annot= True, fmt= '0.2%', cmap= 'coolwarm')

#Prediksi apakah air layak minum dari beberapa parameter.

new_data = pd.DataFrame([{
    'ph': 9.445130,
    'Hardness': 145.805402,
    'Solids': 13168.529156,
    'Chloramines': 9.444471,
    'Sulfate': 310.583374,
    'Conductivity': 592.659021,
    'Organic_carbon': 8.606397,
    'Trihalomethanes': 77.577460,
    'Turbidity': 3.875165
}])
predicted = RFC.predict(new_data)
print("Potability:", predicted[0])  # 0 = tidak layak, 1 = layak

Nah jadi gitu. Udah kan? Boleh lah Subreknya wak😋
Ciao~ @GTx




Jumat, 11 Juli 2025

TRAFFIC ORI MULTISOUND BUSSID V4.4

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share KODENAME TRAFFIC PERTAMA DI BUSSID V 4.4! MULTISOUND TRAFFIC ORI BUSSID V4.4

Credit Kodename:

  • Script Multisound: GTx ft. GaranganSumber
  • Script Multihorn: GTx ft. Cemod Project
  • Skin Traffic: GTx base AditOfficial62™ & Ndang Channel
  • Biled: MQRDesign & RifqiDesign22
  • Sound Traffic: Boru Jawa Channel, Mans Gaming, Cemod Project
Untuk review, bisa cek di link video dibawah:


Untuk link ada dibawah ini, WAJIB MENGGUNAKAN BUSSID v4.4
KODENAME TIDAK BERPASSWORD!!
DOWNLOAD DISINI: DOWNLOAD
SKIN TRAFFIC SAJA: DOWNLOAD

Kamis, 05 Juni 2025

MULTISOUND TRAFFIC ORI V2 BY GTx

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share KODENAME MULTISOUND TRAFFIC ORI UPDATE V2 - BUSSID V4.3.4

Credit Kodename:

  • Script Multisound: GTx ft. GaranganSumber
  • Script Multihorn: GTx ft. Cemod Project
  • Skin Traffic: GTx base AditOfficial62™ & Ndang Channel
  • Biled: MQRDesign & RifqiDesign22
  • Sound Traffic: Boru Jawa Channel, Mans Gaming, Cemod Project
Untuk review dan password, bisa cek di link video dibawah:


Untuk link ada dibawah ini, WAJIB MENGGUNAKAN BUSSID v4.3.4
KODENAME BERPASSWORD!!
DOWNLOAD DISINI: DOWNLOAD

Selasa, 03 Juni 2025

Regression in Phyton

Regression

Pada blog sebelumnya, kita udah belajar tentang "Inspect Dataset", bisa dibaca disini. Saat kita memproses dataset, ada satu metode yang sering dipake yaitu REGRESSION. Apa itu regression? Daripada otak klean ngeleg mending gw jelasin pake hal yang simpel dah. Regression itu sebenernya adalah suatu metode dalam phyton yang bisa digunakan buat mencari hubungan antara satu atau lebih variable dan bisa juga dipake buat memprediksi nilai dari variabel lain. Nah sekarang daripada lanjut mbachid mending kita langsung praktek aja sekalian gua jelasin cara, manfaat, dan kapan si regression ini bisa dipake.


1. Import Libraries
    Sebelum kita masuk ke regression, kita harus import libraries dulu. Libraries phyton tu kayak kotak alat yg siap pake tinggal lu buka terus JEBRET alat2 kunci ring pass dongkrak obeng ada semua disitu- TENTU SAJA ISINYA BUKAN KUNCI RING PASS SAMA DONGKRAK BENERAN DONG- Oke, jadi isinya apa? Isinya ya kayak kumpulan kode/fungsi yang udah dibuat orang lain buat ngerjain hal tertentu. Jadi lu gak usah ngoding dari nol. Misal, mau main data? Pake pandas/numpy. Mau buat grafik? Pake matplotlib, seaborn, dll. Cara pakenya gimana sih?
NIH GW KASI FOTONYA DUARRRRR


2. Cara Menggunakan Regression
    Regression yang paling gampang itu Linear Regression. Nah gimana sih cara pake linear regression? Nih langsung aja baca dibawah daripada mabok yekan.


3.  Manfaat Linear Regression
    NAH JADI Apa sih manfaat linear regression? BUANYAK!
  • Prediksi nilai. Jadi kita bisa pake buat nebak nilai kira2 kalo si A dapet 10 si B dapet berapa?
  • Mengerti hubungan dua variable. Jadi kita bisa tau apa si X ngaruh ke Y
  • Sederhana dan cepat. Linear Regression itu simpel dan cepet, jadi gampang buat dipake dan gabikin programmer mabok duar duar.
  • Dasar machine learning. Ini tuh salah satu langkah awal buat belajar programming engine dan model2 AI yang kompleks.
  • Bantu buat ambil keputusan. YAP, ini bisa dipake buat klean2 ambil keputusan kira2 mau ngambil nilai berapa supaya dapet target sekian.
4. Kapan linear regression bisa dipake?
    Singkatnya, KAPANPUN KALIAN BUTUH! Dengan syarat, data yang digunakan harus merupakan data dengan angka yang valid, bukan angka NaN.

5. Hasilnya gimana sih?
Ini dia hasilnya:


Nah, dengan kode2 yang simpel aja, kalian bisa bikin ini. Nah yang diatas ini kodenya kayak gini: 

Yap! Kita pake pandas dan matplotlib disini buat munculin output grafik.

Nah jadi gitu. Udah kan? Boleh lah Subreknya wak😋
Ciao~ @GTx

Rabu, 07 Mei 2025

Utilize Model for Prediction

Utilize Model for Prediction

Klean udah belajar linear regression. Nah sekarang model yang bakal dipakai adalah model untuk memprediksi, misalnya "A memiliki 100, maka B akan memiliki angka berapa?"

Oke, kita mulai satu2 ya ges ya

#Import Library

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.linear_model import LinearRegression

    Import library penting: pandas buat data, matplotlib & seaborn buat grafik, LinearRegression buat prediksi.

# Model

model = LinearRegression()
X = df[['Clothing']]
y = df['FoodAndBeverage']
model.fit(X, y)

 Ini bagian "latihan otak mesinnya":

  • Lo bikin model kosong dulu (model = LinearRegression()).

  • x itu input-nya: data belanja baju.

  • y itu output-nya: data belanja makan/minum.

  • model.fit() = suruh model belajar dari data itu.

# Prediksi
clothing_value = 100000
predicted_food_beverage = model.predict([[clothing_value]])

Prediksiin kalau orang belanja baju Rp100.000, berapa duit yang dipakai buat makan:

  • Kasih nilai input (clothing_value).

  • model.predict(...): hasil prediksi model.

  • Outputnya: predicted_food_beverage, hasil prediksi berapa rupiah buat makan.

# Plotting (Visualization)
plt.figure(figsize=(10, 6))
sns.regplot(x='Clothing', y='FoodAndBeverage', data=df, scatter_kws={'s': 50}, line_kws={'color': 'orange'})

Ngeplot:

  • Ukuran canvas: 10x6 inch.

  • regplot: scatter plot + garis regresi.

  • scatter_kws: ukuran titik.

  • line_kws: warna garis regresinya → oranye biar cerah ga kayak Indonesia-

# Titik prediksi
plt.scatter(clothing_value, predicted_food_beverage, color='red', s=100, label=f'Predicted Point ({clothing_value}, {predicted_food_beverage[0]:.0f})')

Titik prediksinya pake dot merah (walau ga keliatan karena data nya) dan ada label supaya kalo kejadian kek gini ga keliatan dot merahnya, ada label yang nunjukin angkanya, dan angka nya jauh lebih akurat di label.

# Batas tampilan
plt.xlim(0, 40000)  # Biar fokus ke data asli
plt.ylim(20000, 80000)

Titik prediksinya pake dot merah (walau ga keliatan karena data nya) dan ada label supaya kalo kejadian kek gini ga keliatan dot merahnya, ada label yang nunjukin angkanya, dan angka nya jauh lebih akurat di label.

# Judul dan label
plt.title('Clothing vs Food & Beverage', fontsize=14)
plt.xlabel('Clothing', fontsize=12)
plt.ylabel('Food and Beverage', fontsize=12)
plt.legend()
plt.grid(True)
plt.tight_layout()
plt.show()

Ini sentuhan terakhirnya. Judul, Label Sumbu, Legenda buat tau mana titik prediksi, grid biar gampang dibaca, tight_layout() biar elemen grafik ga tabrakan, plt.show() buat nampilin semua yang udah kita bikin tadi. 


Nah jadi gitu. Udah kan? Boleh lah Subreknya wak😋

Ciao~

@GTx

Jumat, 02 Mei 2025

How to Inspect Dataset in Jupyter Notebook

INSPECTING DATASET in Jupyter Notebook

Setelah kemarin kita sudah belajar PANDAS dan gimana cara Load Dataset (Baca disini ges), Sekarang kita bakal INSPECTING DATASET yang udah kita proses, buar mastiin kalo kualitas data kita sesuai nih sama standar yang kita mau. Ada beberapa cara yang cukup penting buat meng-observasi dan ngukur kualitas data yang kita punya, contohnya df.head() dan df.info.

NAH, APA AJA YANG BAKAL KITA BAHAS?

  • Describe
  • Info
  • Missing Value
  • Render Histogram for Frequency
  • Render Scatter for Relationship (tenang ini bukan scatter nya judol)
  • Render Pie for Distribution

Oke, sekarang kita masuk ke DESCRIBE

Apa itu describe? Kalo kodenya, sesimpel df.describe(). Nah, df.describe ini buat apa? df.describe() itu kayak quick review atau tes kesehatan buat data numerik lupada. Dengan command ini, lupada bisa dapetin statistik deskriptif penting, kayak: 

  • Count: Jumlah nilai non-null di kolom
  • Mean: Rata-rata
  • Std: Standar deviasi (sebarnya, variabilitas data) 
  • Min: Nilai terendah 
  • 25%: Kuartil pertama (persentil ke-25)
  • 50%: Median (persentil ke-50)
  • 75%: Kuartil ketiga (persentil ke-75)
  • Max: Nilai tertinggi

Nah, dari statistik-statistik itu, kita juga bisa ngecek apakah datanya sehat atau enggak.
Misalnya nih, kalau ada angka yang gak masuk akal, atau error — bakal langsung ketauan!

Kita masuk ke yang ke-dua, INFO (df.info) !

Info tuh apa sih? Oke, df.info() itu semacam summary atau CV dari dataset lo. Jadi lo bisa tau struktur data lo secara cepat, kayak siapa- eh maksudnya apa aja yang ada di dalam dataset. Hasil dari df.info() biasanya ngasih tau:

  • Jumlah baris dan kolom (shape)
  • Nama kolom
  • Tipe data masing-masing kolom (numerik, string, dll)
  • Jumlah data non-null di tiap kolom (jadi bisa tau ada yang missing atau nggak)

Biasanya, outputnya kayak gini:

Dengan df.info(), lo bisa langsung ngecek kualitas data dan tau bagian mana yang perlu dibenerin, misalnya kolom yang banyak missing atau tipe data yang salah.

Oke, selanjutnya, Handling Missing Value, kita pake cara yang paling gampang,  yaitu menggunakan Mean (Rata-Rata)

Handling missing value tuh buat apa sih? Jadi, handling missing value itu buat ngerapihin data2 yang hilang atau NaN supaya ga ganggu analisis lupada. Nah cara paling gampang itu pake Mean atau Rata2. Caranya gimana?

Nih, langsung aja gw kasih kodenya daripada lu mabok. APA MANTRANYA?
JEDER MODYAR KOWE OAWKAOAOKAWK

Kenapa kita pake mean?

Soalnya mean itu bakal ngasih angka yang ga jauh dari nilai lain, jadi datanya stabil, statistiknya jadi ga dangdut.

Lanjut, RENDER HISTOGRAM!

Render Histogram itu intinya lo lagi bikin visualisasi distribusi data numerik dalam bentuk grafik batang (bar chart) yang nunjukkin frekuensi atau seberapa banyak nilai dalam rentang tertentu.

Contohnya gimana banh 👆🏻🤓

Nih gw kasih contohnya JEDER MODYAR MANING KOWE AOWKAOKOAWWOKA

Sekarang, SCATTER!

Scatter tuh apa? Tenang ini bukan scatter yang di Judol. Scatter itu lupada ngebuat scatter plot (Plot Titik2) buat liat hubungan antar variabel numerik.

Contohnya gimana banh 👆🏻🤓

Nih gw kasih contohnya JEDER DUARRRRRRRRRRRR

Kok keliatannya simpel banh? Kayanya gua pernah liat yang ribet, ada ga? ADA DONG! Nih, mumet mumet dah awoakowka:

(Ini ga di share ya wkwkwkwk)

Nah, udah kan? Terakhir, sekarang kita bakal bahas RENDER PIE!

Apa itu render pie? Ngga ini bukan kue beneran, tapi kayak diagram yang bentuknya kayak kue pie- lebih kayak pizza sih tapi oke lah- Balik lagi, Render pie itu artinya lo bikin diagram lingkaran (a.k.a. pie chart) buat nunjukin distribusi proporsi kategori dalam satu kolom. Bentuknya gimana sih? NIH GW KASIH JEDER DUARRRRRR AWOAOKOAWK

Nahh, jadi gitu cuy cara inspecting dataset. Kode2nya gimana banh? Nih gua kasih satu2. Tiap Code Bar dipisahin pake tulisan #Tulisan warna biru. Ikutin aja urutannya kayak dibawah. KODE DIBAWAH SUDAH DISINKRONKAN, TIDAK SAMA PERSIS DENGAN CONTOH DIATAS.

# IMPORT DATASET
import pandas as pd
# Mount GDrive
from google.colab import drive
drive.mount('/content/drive')

#Get Dataset
df = pd.read_csv('/content/drive/MyDrive/FUNCODING/Rainfall_India.csv',delimiter=",", header=0)

#Tampilkan Dataset
#print(df)

df.head(100)
#df.head(1)

#Fix the column title
new_column_names = ['STATE_UT_NAME', 'DISTRICT'] + list(df.columns[2:])
df.columns = new_column_names
print(df)
#Describe
df.describe()
#Info
df.info()
#Handling Missing Value Using Mean
fill_by_mean = df['FEB'].fillna(df['FEB'].mean())
print (fill_by_mean)
#Render Histogram
#Histogram
import matplotlib.pyplot as plt

plt.hist(df['MAY'], bins=10, edgecolor='black')
plt.title('Distribusi Skor Klub')
plt.xlabel('May')
plt.ylabel('Frekuensi')
plt.show()
# Render Scatter
#Scatter
x1 = df['JAN']
y1 = df['FEB']

plt.scatter(x1, y1, label="JAN vs FEB")
plt.xlabel('JAN')
plt.ylabel('FEB')
plt.title('Scatter Plot of JAN vs. FEB')
plt.show()
# RENDER PIE
import matplotlib.pyplot as plt

display(df.JAN.value_counts().to_frame())
ax = df.JAN.value_counts().plot(kind='pie', figsize=(8, 8), autopct='%1.1f%%', startangle=90, shadow=True, fontsize=16)
ax.set_ylabel('')
ax.set_title('JAN Distribution')
plt.show()

Nahh jadi itu dia cuy gimana cara inspect dataset di Jupyter Notebook, gimana liat data yang udah dicek kualitasnya, dll.

Ciao ngwehehehe~

~GTx

SUBREK OAWKOAKW

MODPACK TRAFFIC BUSSID v4.5.1 GTx - Ndang Channel

Ya halo cuy! Kembali lagi bersama gw di channel GTx. Kali ini gw mau share  MODPACK TRAFFIC BUSSID v4.5.1 GTx - Ndang Channel Credit Kodenam...