<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Pm4py%3A_COLLAB%3A_source_sederhana_data_csv</id>
	<title>Pm4py: COLLAB: source sederhana data csv - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Pm4py%3A_COLLAB%3A_source_sederhana_data_csv"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Pm4py:_COLLAB:_source_sederhana_data_csv&amp;action=history"/>
	<updated>2026-04-25T14:59:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Pm4py:_COLLAB:_source_sederhana_data_csv&amp;diff=72195&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;==&#039;&#039;&#039;Langkah 1: Copy-Paste ke Google Colab&#039;&#039;&#039;==   # Install PM4Py  !pip install -q pm4py    # Upload file CSV  from google.colab import files  uploaded = files.upload()    # L...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Pm4py:_COLLAB:_source_sederhana_data_csv&amp;diff=72195&amp;oldid=prev"/>
		<updated>2025-03-29T00:27:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==&amp;#039;&amp;#039;&amp;#039;Langkah 1: Copy-Paste ke Google Colab&amp;#039;&amp;#039;&amp;#039;==   # Install PM4Py  !pip install -q pm4py    # Upload file CSV  from google.colab import files  uploaded = files.upload()    # L...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==&amp;#039;&amp;#039;&amp;#039;Langkah 1: Copy-Paste ke Google Colab&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
 # Install PM4Py&lt;br /&gt;
 !pip install -q pm4py&lt;br /&gt;
 &lt;br /&gt;
 # Upload file CSV&lt;br /&gt;
 from google.colab import files&lt;br /&gt;
 uploaded = files.upload()&lt;br /&gt;
 &lt;br /&gt;
 # Load CSV&lt;br /&gt;
 import pandas as pd&lt;br /&gt;
 df = pd.read_csv(list(uploaded.keys())[0])&lt;br /&gt;
 &lt;br /&gt;
 # Tampilkan 5 baris pertama&lt;br /&gt;
 print(&amp;quot;Contoh isi CSV:&amp;quot;)&lt;br /&gt;
 print(df.head())&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Langkah 2: Format Ulang &amp;amp; Konversi ke Event Log PM4Py&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
 from pm4py.objects.log.importer.pandas import importer as pandas_importer&lt;br /&gt;
 from pm4py.objects.log.util import dataframe_utils&lt;br /&gt;
 from pm4py.objects.conversion.log import converter as log_converter&lt;br /&gt;
 &lt;br /&gt;
 # Ubah nama kolom agar sesuai dengan standar PM4Py&lt;br /&gt;
 df.columns = [&amp;#039;case:concept:name&amp;#039;, &amp;#039;concept:name&amp;#039;, &amp;#039;time:timestamp&amp;#039;]&lt;br /&gt;
 df[&amp;#039;time:timestamp&amp;#039;] = pd.to_datetime(df[&amp;#039;time:timestamp&amp;#039;])&lt;br /&gt;
 &lt;br /&gt;
 # Konversi ke event log&lt;br /&gt;
 df = dataframe_utils.convert_timestamp_columns_in_df(df)&lt;br /&gt;
 log_df = pandas_importer.apply(df)&lt;br /&gt;
 event_log = log_converter.apply(log_df, variant=log_converter.Variants.TO_EVENT_LOG)&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Langkah 3: Tampilkan Visualisasi Proses Sederhana (DFG)&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
 from pm4py.algo.discovery.dfg import algorithm as dfg_discovery&lt;br /&gt;
 from pm4py.visualization.dfg import visualizer as dfg_visualization&lt;br /&gt;
 &lt;br /&gt;
 # Buat DFG (Directly-Follows Graph)&lt;br /&gt;
 dfg = dfg_discovery.apply(event_log)&lt;br /&gt;
 &lt;br /&gt;
 # Tampilkan visualisasi DFG&lt;br /&gt;
 dfg_vis = dfg_visualization.apply(dfg, log=event_log, variant=dfg_visualization.Variants.FREQUENCY)&lt;br /&gt;
 dfg_visualization.view(dfg_vis)&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Catatan Format CSV&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
CSV kamu minimal harus punya kolom berikut:&lt;br /&gt;
&lt;br /&gt;
 case_id,activity,timestamp&lt;br /&gt;
&lt;br /&gt;
 Contoh:&lt;br /&gt;
&lt;br /&gt;
 1,Start,2023-01-01 08:00:00&lt;br /&gt;
 1,Process A,2023-01-01 08:30:00&lt;br /&gt;
 1,Process B,2023-01-01 09:30:00&lt;br /&gt;
 1,End,2023-01-01 10:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Process Mining]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>