Skip to content

DAG menggunakan python operator

Bogor, 23 Oktober 2025, masuk angkin, ijin kerja tapi tetap belajar....

python operator DAG

    from airflow import DAG # Import DAG
    from datetime import datetime, timedelta
    from airflow.sdk import dag, task, chain


    default_args = {
        'owner' : 'code_farras',
        'retries' : '5',
        'retry_delay' : timedelta(minutes=5)
    }

    @dag(
        description='Learn to create Directed Acyclic Graph python',
        start_date=datetime(2025,10,19), #this part decide when is the DAG run for the 1st time
        schedule= '@daily', # bisa juga menggunakan ekspresi CRON,
        default_args=default_args # Banyak macamnya liat catatan
    )

    def dag_with_python():

        @task
        def script_pertama():
            print("Bismillah")

        @task(task_id="script_renamed")
        def script_nama():
            print("Alhamdulillah")


        chain(script_pertama(),script_nama())

    dag_with_python()

Directed Acylic Graph kode diatas

alt text