All Products
Search
Document Center

Simple Log Service:Conversion functions

Last Updated:Jun 17, 2026

Fungsi konversi mengubah nilai bidang atau ekspresi antar tipe data dan sistem bilangan. Topik ini mencakup sintaksis, parameter, dan contoh untuk setiap fungsi.

Functions

Category

Function Name

Description

Basic type conversion

ct_int

Mengonversi nilai bidang atau ekspresi menjadi integer.

ct_float

Mengonversi nilai bidang atau ekspresi menjadi bilangan titik mengambang.

ct_str

Mengonversi nilai bidang atau ekspresi menjadi string.

ct_bool

Mengonversi nilai bidang atau ekspresi menjadi Nilai Boolean.

Number conversion

ct_chr

Mengonversi nilai ANSI atau Unicode dari bidang atau ekspresi menjadi karakter yang sesuai.

ct_ord

Mengonversi karakter dalam bidang atau ekspresi menjadi nilai ANSI atau Unicode yang sesuai.

ct_hex

Mengonversi nilai numerik dari bidang atau ekspresi menjadi bilangan heksadesimal.

ct_oct

Mengonversi nilai numerik dari bidang atau ekspresi menjadi bilangan oktal.

ct_bin

Mengonversi nilai numerik dari bidang atau ekspresi menjadi bilangan biner.

Numeral system conversion

bin2oct

Mengonversi bilangan biner menjadi bilangan oktal.

bin2hex

Mengonversi bilangan biner menjadi string heksadesimal.

ct_int

Mengonversi nilai bidang atau ekspresi menjadi integer.

  • Syntax

    ct_int(value, base=10)
  • Parameters

    Parameter Name

    Type

    Required

    Description

    value

    Number or numeric string

    Yes

    Nilai yang akan dikonversi.

    base

    Number

    No

    Basis sistem bilangan dari nilai input. Nilai default adalah 10 untuk desimal. Misalnya, mengatur base ke 8 mengonversi bilangan oktal menjadi bilangan desimal.

  • Response

    Mengembalikan nilai integer.

  • Examples

    • Contoh 1: Mengonversi string menjadi integer.

      • Raw log

        number: 2
      • Transformation rule

        e_set("int_number", ct_int(v("number")))
      • Result

        number: 2
        int_number:  2
    • Contoh 2: Mengonversi bilangan heksadesimal menjadi bilangan desimal.

      • Raw log

        number: AB
      • Transformation rule

        e_set("int_number", ct_int(v("number"),base=16))
      • Result

        number: AB
        int_number:  171

ct_float

Mengonversi nilai bidang atau ekspresi menjadi bilangan titik mengambang.

  • Syntax

    ct_float(value)
  • Parameters

    Parameter name

    Parameter type

    Required

    Description

    value

    Number or numeric string

    Yes

    Nilai yang akan dikonversi.

  • Response

    Mengembalikan bilangan titik mengambang.

  • Examples

    • Raw log

      price: 2
    • Transformation rule

      e_set("price_float", ct_float(v("price")))
    • Result

      price: 2
      price_float:  2.0

ct_str

Mengonversi nilai bidang atau ekspresi menjadi string.

  • Syntax

    ct_str(value)
  • Parameters

    Parameter Name

    Parameter Type

    Required

    Description

    value

    Any

    Yes

    Nilai yang akan dikonversi.

  • Response

    Mengembalikan string.

  • Examples

    • Transformation rule

      e_set("ct_str", ct_str(b'test byte'))
    • Result

      ct_str: test byte

ct_bool

Mengonversi nilai bidang atau ekspresi menjadi Nilai Boolean. Untuk informasi selengkapnya mengenai Evaluasi true dan false untuk berbagai tipe data, lihat True and false evaluation.

  • Syntax

    ct_bool(value)
  • Parameters

    Parameter Name

    Parameter Type

    Required

    Description

    value

    Any

    Yes

    Nilai yang akan dikonversi.

  • Response

    Mengembalikan Nilai Boolean.

  • Examples

    • Raw log

      num: 2
    • Transformation rule

      e_set("ct_bool", ct_bool(v("num")))
    • Result

      num: 2
      ct_bool: true

ct_chr

Mengonversi nilai ANSI atau Unicode dari bidang atau ekspresi menjadi karakter yang sesuai.

  • Syntax

    ct_chr(value)
  • Parameters

    Parameter name

    Parameter Type

    Required

    Description

    value

    Number or numeric string

    Yes

    Nilai yang akan dikonversi.

  • Response

    Mengembalikan karakter yang sesuai.

  • Examples

    • Raw log

      number: 78
    • Transformation rule

      e_set("ct_chr", ct_chr(v("number")))
    • Result

      number: 78
      ct_chr: N

ct_ord

Mengonversi karakter dalam bidang atau ekspresi menjadi nilai ANSI atau Unicode yang sesuai.

  • Syntax

    ct_ord(value)
  • Parameters

    Parameter Name

    Parameter type

    Required

    Description

    value

    String

    Yes

    Karakter yang akan dikonversi. Panjang string harus 1.

  • Response

    Mengembalikan nilai ANSI atau Unicode yang sesuai.

  • Examples

    • Raw log

      world: a
    • Transformation rule

      e_set("ct_ord", ct_ord(v("world")))
    • Result

      world: a
      ct_ord: 97

ct_hex

Mengonversi nilai numerik dari bidang atau ekspresi menjadi bilangan heksadesimal.

  • Syntax

    ct_hex(value)
  • Parameters

    Parameter Name

    Parameter type

    Required

    Description

    value

    Number or numeric string

    Yes

    Nilai yang akan dikonversi.

  • Response

    Mengembalikan nilai heksadesimal.

  • Examples

    • Raw log

      number: 123
    • Transformation rule

      e_set("ct_hex", ct_hex(v("number")))
    • Result

      number: 123
      ct_hex: 0x7b

ct_oct

Mengonversi nilai numerik dari bidang atau ekspresi menjadi bilangan oktal.

  • Syntax

    ct_oct(value)
  • Parameters

    Parameter Name

    Parameter type

    Required

    Description

    value

    Number or numeric string

    Yes

    Nilai yang akan dikonversi.

  • Response

    Mengembalikan nilai oktal.

  • Examples

    • Raw log

      number: 123
    • Transformation rule

      e_set("ct_oct", ct_oct(v("number")))
    • Result

      number: 123
      ct_oct: 0o173

ct_bin

Mengonversi nilai numerik dari bidang atau ekspresi menjadi bilangan biner.

  • Syntax

    ct_bin(value)
  • Parameters

    Parameter Name

    Parameter type

    Required

    Description

    value

    Number or numeric string

    Yes

    Nilai yang akan dikonversi.

  • Response

    Mengembalikan nilai biner.

  • Examples

    • Raw log

      number: 123
    • Transformation rule

      e_set("ct_bin", ct_bin(v("number")))
    • Result

      number: 123
      ct_bin: 0b1111011

bin2oct

Mengonversi bilangan biner menjadi bilangan oktal.

  • Syntax

    bin2oct(binary)
  • Parameters

    Parameter Name

    Parameter type

    Required

    Description

    binary

    Binary

    Yes

    String bertipe Binary.

  • Response

    Mengembalikan string oktal.

  • Examples

    • Raw log

      test : test
    • Transformation rule

      e_set("new",bin2oct(base64_decoding("ARi8WnFiLAAACHcAGgkADV37Xs8BXftezgAdqwF9")))
    • Result

      test : test
      new : 214274264705421300000002073400064044000325677327547401273755366340003552600575

bin2hex

Mengonversi bilangan biner menjadi string heksadesimal.

  • Syntax

    bin2hex(binary)
  • Parameters

    Parameter Name

    Parameter type

    Required

    Description

    binary

    Binary

    Yes

    String bertipe Binary.

  • Response

    Mengembalikan string heksadesimal.

  • Examples

    • Raw log

      test : test
    • Transformation rule

      e_set("new",bin2hex(base64_decoding("ARi8WnFiLAAACHcAGgkADV37Xs8BXftezgAdqwF9")))
    • Result

      test : test
      new : 0118bc5a71622c00000877001a09000d5dfb5ecf015dfb5ece001dab017d