[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-id-113":3,"doc-seo-236674-113":41,"doc-detail-236674-id":108},{"code":4,"msg":5,"data":6},0,"success",[7,13,17,21,25,29,33,37],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":4,"slug":12},178,1,"Template","Faktur","faktur",{"id":14,"doc_module":9,"doc_module_name":10,"category_name":15,"show_sort_weight":4,"slug":16},192,"Formulir","formulir-192",{"id":18,"doc_module":9,"doc_module_name":10,"category_name":19,"show_sort_weight":4,"slug":20},180,"Media Sosial","media-sosial",{"id":22,"doc_module":9,"doc_module_name":10,"category_name":23,"show_sort_weight":4,"slug":24},179,"Poster","poster",{"id":26,"doc_module":9,"doc_module_name":10,"category_name":27,"show_sort_weight":4,"slug":28},176,"Presentasi","presentasi",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":4,"slug":32},177,"Resume","resume",{"id":34,"doc_module":9,"doc_module_name":10,"category_name":35,"show_sort_weight":4,"slug":36},182,"Surat","surat-a95d00d3aaf04f3b854ecf140f00d385",{"id":38,"doc_module":9,"doc_module_name":10,"category_name":39,"show_sort_weight":4,"slug":40},183,"Umum","umum-07d1ff437201438088836b2b1ed3c90f",{"code":4,"msg":42,"data":43},"ok",{"site_id":44,"language":45,"slug":46,"title":47,"keywords":48,"description":49,"schema_data":50,"social_meta":101,"head_meta":103,"extra_data":105,"updated_unix":107},113,"id","personal-history-attachment-1-academic-preparation-and-education-journey","Riwayat Hidup - Lampiran 1 - Persiapan Akademik dan Perjalanan Pendidikan","","Dokumen berisi bagian lampiran “Riwayat Hidup” yang memaparkan identitas dan latar belakang pendidikan dari I Gusti Ngurah Agung Pernata di Bali, mulai dari jenjang SD dan berlanjut ke SMP, SMA dengan jurusan MIA, hingga penerimaan di Universitas Pendidikan Ganesha melalui SBMPTN pada Fakultas Teknik dan Kejuruan, Jurusan Teknik Informatika/Program Studi Sistem Informasi. Lampiran berikutnya memuat rancangan kode Python untuk proses scraping ulasan Steam, termasuk fungsi mengambil jumlah review, pencarian ID game, pengambilan daftar game, pembersihan format tanggal, dan pengambilan ulasan per bahasa.",{"@graph":51,"@context":100},[52,68,83],{"@type":53,"itemListElement":54},"BreadcrumbList",[55,59,62,65],{"item":56,"name":57,"@type":58,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":60,"name":10,"@type":58,"position":61},"https://docshare.wps.com/id/template/",2,{"item":63,"name":15,"@type":58,"position":64},"https://docshare.wps.com/id/template/formulir/",3,{"item":66,"name":47,"@type":58,"position":67},"https://docshare.wps.com/id/template/personal-history-attachment-1-academic-preparation-and-education-journey/236674/",4,{"url":66,"name":47,"@type":69,"author":70,"headline":47,"publisher":73,"fileFormat":76,"inLanguage":45,"description":49,"dateModified":77,"datePublished":77,"encodingFormat":76,"isAccessibleForFree":78,"interactionStatistic":79},"DigitalDocument",{"name":71,"@type":72},"Ben Jamin","Person",{"url":56,"name":74,"@type":75},"DocShare","Organization","application/pdf","2026-09-11",true,{"@type":80,"interactionType":81,"userInteractionCount":4},"InteractionCounter",{"@type":82},"ViewAction",{"@type":84,"mainEntity":85},"FAQPage",[86,92,96],{"name":87,"@type":88,"acceptedAnswer":89},"Apa isi Lampiran 1 dalam dokumen ini?","Question",{"text":90,"@type":91},"Lampiran 1 berisi Riwayat Hidup yang menjelaskan identitas serta urutan perjalanan pendidikan penulis dari SD hingga perguruan tinggi.","Answer",{"name":93,"@type":88,"acceptedAnswer":94},"Jenjang pendidikan apa saja yang disebutkan pada Riwayat Hidup?",{"text":95,"@type":91},"Dokumen menyebut SD N 2 Tinga-tinga, SMP N 1 Gerokgak, SMA N 1 Seririt dengan jurusan MIA, lalu melanjutkan ke Universitas Pendidikan Ganesha.",{"name":97,"@type":88,"acceptedAnswer":98},"Bagian mana yang memuat kode scraping ulasan Steam dan untuk tujuan apa?",{"text":99,"@type":91},"Lampiran 2 memuat kode Python untuk scraping ulasan Steam, termasuk mengambil jumlah review, mencari ID game dari Steam, serta mengambil ulasan berdasarkan bahasa.","https://schema.org",{"og:url":66,"og:type":102,"og:title":47,"og:site_name":74,"og:description":49},"article",{"robots":104,"canonical":66},"index,follow",{"doc_id":106,"site_id":44},236674,1789107003,{"code":4,"msg":5,"data":109},{"doc_id":106,"user_id":110,"nickname":71,"user_avatar":111,"doc_module":9,"category_id":14,"category_name":15,"doc_title":47,"doc_description":49,"doc_content":112,"file_id":113,"file_url":114,"file_type":115,"file_size":116,"view_count":4,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":117,"language":118,"language_code":45,"site_id":44,"html_lang":45,"table_of_contents":119,"faqs":120,"seo_title":121,"seo_description":49,"update_tm":107,"read_time":122},2336478466772,"https://ap-avatar.wpscdn.com/davatar_3d24733baf745e90a7e4bdd5f77d97b2","LAMPIRAN  \nLampiran 1. Riwayat Hidup  \nRIWAYAT HIDUP  \nPerkenalkan nama saya I Gusti Ngurah Agung Pernata, saya saat ini tinggal di Desa Tinga-tinga, Kecamatan Gerokgak, Kabupaten Buleleng, Bali. Perjalanan pendidikan saya berawal dari SD N 2 Tinga-tinga, yang merupakan tempat saya menuntaskan pendidikan dasar. Setelah menyelesaikan Sekolah Dasar, pendidikan sayadilanjutkan ke SMP N 1 Gerokgak. Yang kemudian sayamelanjutkan ke jenjang selanjutnya di SMA N 1 Seririt, dengan mengambil jurusan MIA (Matematika dan Ilmu Pengetahuan Alam) . Pada tahun 2020, saya berhasil menyelesaikan pendidikan tingkat menengah atas dan melanjutkan perjalanan akademik saya ke tingkat perguruan tinggi, di mana saya diterima di Universitas Pendidikan Ganesha, Fakultas Teknik dan Kejuruan, Jurusan Teknik Informatika, Program Studi Sistem Informasi melalui jalur SBMPTN. Setiap tahapan pendidikanyang saya jalani mencerminkan tekad dan keseriusan saya dalam mengejar ilmu. Saya percaya bahwa setiap fase pendidikan merupakan langkah penting menuju pencapaian tujuan dan kesuksesan di masa yang akan datang..  \nLampiran 2 : Kode Scrapping Ulasan Steam  \nfrom datetime import datetime as dt import requests  \nimport re  \nimport pandas as pd  \nimport numpy as np  \nfrom bs4 import BeautifulSoup  \n[current_year = dt.today](current_year = dt.today) ().year  \nheaders = {'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_ 15_ 6) AppleWebKit/605 .1 .15 (KHTML, like Gecko) Version/13 .1 .2 Safari/605 .1 .15'}  \n\\# Fungsi untuk mengambil jumlah review def get_review_count(id):  \nurl = '[https://store.steampowered.com/app/](https://store.steampowered.com/app/) ' + str(id)  \nhtml = requests.get(url, headers=headers) .text soup = BeautifulSoup(html, 'html.parser')  \n\\# Check if the element with 'for':'review_language_mine' exists  \nlabel_element = soup.find('label', {'for':'review_language_mine'})  \nif label_element:  \n\\# Check if the 'span' element exists within the 'label' element  \nspan_element = label_element.span  \nif span_element:  \ncount = span_element.text  \ncount = count.strip('()') .replace(',','')  \nreturn int(count)  \nreturn 0  \n\\# Fungsi untuk mencari ID dan nama game berdasarkan kata kunci (search term) di Steam def search_game_id(search_term, all_results=False):  \npage = 1  \ngame = []  \nid = []  \nif not all_results:  \nurl =  \nf'[https://store.steampowered.com/search/?category1=99](https://store.steampowered.com/search/?category1=99)[ ](https://store.steampowered.com/search/?category1=99)[8&page={page}&term={search_term}](8&page={page}&term={search_term}) '  \nhtml = requests.get(url, headers=headers) .text  \nsoup = BeautifulSoup(html, 'html.parser') search_results =  \nsoup.find(class_ ='search_result_row')  \n\\# Menambahkan pengecekan apakah hasil  \npencarian ditemukan atau tidak  \nif search_results:  \ngame = search_results.find('span', class_ ='title') .text  \nid = search_results['data-ds-appid'] return pd.DataFrame({  \n'game':[game],  \n'id':[id]  \n})  \nelse:  \nprint(f\"No results found for'{search_term}'.\")  \nreturn pd.DataFrame()  \nelse:  \nwhile True:  \nurl =  \nf'[https://store.steampowered.com/search/?category1=99](https://store.steampowered.com/search/?category1=99)[ ](https://store.steampowered.com/search/?category1=99)[8&page={page}&term={search_term}](8&page={page}&term={search_term}) '  \nhtml = requests.get(url, headers=headers) .text  \nsoup = BeautifulSoup(html, 'html.parser')  \nsearch_results = soup.find_all(class_ ='search_result_row')  \nif not search_results:  \nbreak  \ntitle = [result.find('span', class_ ='title') .text for result in search_results]  \nappid = [result['data-ds-appid'] for result in search_results]  \ngame.extend(title)  \nid.extend(appid)  \npage += 1  \nreturn pd.DataFrame({  \n'game':game,  \n'id':id  \n})  \ndef get_game_ids(n, filter='topsellers'):  \npage = 1  \ngame = []  \nid = []  \nwhile len(game) \u003C n:  \nurl =  \nf'[https://store.steampowered.com/search/?category1=99](https://store.steampowered.com/search/?category1=99)[ ](https://s","cbCaivAgNyAlGcvL","https://ap.wps.com/l/cbCaivAgNyAlGcvL","pdf",237057,29,"Indonesian","# Lampiran 1. Riwayat Hidup\n## Identitas dan domisili\n## Riwayat pendidikan\n# Lampiran 2. Kode Scrapping Ulasan Steam\n## Fungsi pengambilan jumlah review\n## Pencarian ID game dan pengumpulan data\n## Pembersihan tanggal dan pengambilan ulasan per bahasa","[{\"question\":\"Apa isi Lampiran 1 dalam dokumen ini?\",\"answer\":\"Lampiran 1 berisi Riwayat Hidup yang menjelaskan identitas serta urutan perjalanan pendidikan penulis dari SD hingga perguruan tinggi.\"},{\"question\":\"Jenjang pendidikan apa saja yang disebutkan pada Riwayat Hidup?\",\"answer\":\"Dokumen menyebut SD N 2 Tinga-tinga, SMP N 1 Gerokgak, SMA N 1 Seririt dengan jurusan MIA, lalu melanjutkan ke Universitas Pendidikan Ganesha.\"},{\"question\":\"Bagian mana yang memuat kode scraping ulasan Steam dan untuk tujuan apa?\",\"answer\":\"Lampiran 2 memuat kode Python untuk scraping ulasan Steam, termasuk mengambil jumlah review, mencari ID game dari Steam, serta mengambil ulasan berdasarkan bahasa.\"}]","Riwayat Hidup - Lampiran 1 - Persiapan Akademik dan Perjalanan Pendidikan | PDF",10]