Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
perbarui tutorial #18
  • Loading branch information
taruma committed Jan 6, 2023
commit f5cfce345c42410c751b20fc2adf93a000f8393c
15 changes: 13 additions & 2 deletions docs/glossary.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ abstract: |
Istilah ini digunakan untuk memudahkan penyampaian dan konsistensi dalam pengembangan `LAMBDA`. Istilah ini digunakan di FIAKO Engineering.
abstract-title: Information
date: 2022-10-21
date-modified: 2023-01-06
lang: id

toc: true
toc-title: Daftar Istilah
toc-depth: 5
Expand Down Expand Up @@ -115,6 +118,10 @@ _Vector_ atau _array_ yang berisikan nilai _numerik_.
_Numeric Vector_
:::

##### _TEXT VECTOR_ / _TEXT ARRAY_

_Vector_ atau _array_ yang berisikan nilai _text_ atau _string_.

##### _ROW VECTOR_

_Vector_ yang melebar ke samping atau berupa baris.
Expand Down Expand Up @@ -151,9 +158,9 @@ _Dynamic Array_ (_Vector_)
_Dynamic Array_ (_Array_)
:::

##### _DYNAMIC ARRAY FORMULA_
##### _DYNAMIC ARRAY FORMULA / FUNCTION_

Formula yang mengeluarkan hasil lebih dari satu sel (_vector_ / _array_) dalam bentuk _dynamic array_.
Formula atau fungsi yang mengeluarkan hasil lebih dari satu sel (_vector_ / _array_) dalam bentuk _dynamic array_.

Persamaan yang termasuk _dynamic array formula_ antara lain: `=POWER()`, `=ABS()`, `=ROUNDUP()`, dll. Yang perlu diingat bahwa formula _dynamic array_ mampu menghasilkan nilai dalam bentuk _vector_ atau _array_ sesuai jenis nilai yang dimasukkan.

Expand All @@ -164,3 +171,7 @@ Persamaan yang termasuk _dynamic array formula_ antara lain: `=POWER()`, `=ABS()

_Dynamic Array Formula_
:::

##### _SCALAR FORMULA / FUNCTION_

Formula atau fungsi yang mengluarkan hasil satu sel atau scalar (satu nilai).
70 changes: 70 additions & 0 deletions docs/penggunaan-v1.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: |
Instalasi feidlambda (outdated)
subtitle: |
Panduan pemasangan koleksi lambda `feidlambda` versi 0.x
author: Taruma Sakti Megariansyah
date: 2022-10-20
toc: true
toc-location: right
number-sections: true
link-external-newwindow: true
layout: article
sidebar: side-docs
---

::: {.callout-important}
# AFE 1.1+

Dengan diperbaruinya versi AFE menjadi 1.1+, terdapat beberapa perubahan cara dalam melakukan import feidlambda. Perubahan berupa:

- Harus dilakukan instalasi ulang untuk add-ins _Advanced Formula Environment_.
- Fitur terbaru AFE 1.1 bisa dilihat pada [README AFE](https://github.com/microsoft/advanced-formula-environment#readme).
- Saat import module melalui gist, _namespace_ modul tidak boleh memiliki karakter titik (`.`), sehingga yang sebelumnya `feid.utils` menjadi `feid_utils`. Perubahan ini akan dibarengi dengan pembaruan versi feidlambda 0.3.x.

:::

## **Advanced Formula Environment**

_Install_ add-ins **Advanced Formula Environment** dari menu `Insert` > `Get Add-ins` > Cari **Advanced Formula Environment** (AFE).

::: {.column-page}
![Menambahkan **Advanced Formula Environment** _Add-ins_](https://user-images.githubusercontent.com/1007910/192432581-0fd50e59-b0d0-4d9a-b802-81fda91060cb.png)
:::

## _Import_ menggunakan AFE

Setelah AFE terpasang di Microsoft Excel, lakukan _import_ dengan membuka AFE melalui `Home` > `Advanced Formula Environment` > `Import`.

::: {.column-page}
![Melakukan _import_ di AFE](https://user-images.githubusercontent.com/1007910/192432838-0b21184d-f06b-4d03-b56b-97aad0cd392a.png)
:::

## Salin _Github Gist URL_

Isi "Github Gist URL" dengan link koleksi lambda yang tersedia. _Checklist_ ✅ bagian "_Add formulas to new namespace_" dan isi _namespace_ dengan nama koleksi (contoh: `feid.utils`).

::: {.callout-tip appearance="simple"}
Lakukan langkah _import_ (2-3) untuk setiap koleksi yang ingin ditambahkan.
:::

![Isi _GitHub Gist URL_ dan _Namespace_](https://user-images.githubusercontent.com/1007910/192433790-edfb2237-dcc9-41e0-898e-36d8a58e3438.png)

## _Sync_ formula

Setelah _import_ seluruh koleksi yang digunakan, lakukan _synchronize_ yang bertujuan menyamakan nama pada _Formula/Excel Name Manager_.

::: {.callout-caution appearance="simple"}
Jika muncul peringatan mengenai _hidden sheets_, pilih "Allow ...".
:::

![_Synchronize_ AFE](https://user-images.githubusercontent.com/1007910/192444394-78f8a5d5-1015-45b7-91e9-57f77f86923f.png)


## Gunakan koleksi lambda

Selesai _sync_, fungsi lambda bisa langsung digunakan.

::: {.column-page}
![Gunakan koleksi lambda yang telah di-_import_](https://user-images.githubusercontent.com/1007910/192445916-242b2745-110b-44f7-9332-245b7fdaa695.png)
:::
53 changes: 23 additions & 30 deletions docs/penggunaan.qmd
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
---
title: |
Instalasi feidlambda (outdated)
Instalasi feidlambda
subtitle: |
Panduan pemasangan koleksi lambda `feidlambda` versi 0.x
Panduan pemasangan `feidlambda` v0.3+
author: Taruma Sakti Megariansyah
date: 2022-10-20
date-modified: 2023-01-06
date-format: full
lang: id

toc: true
toc-location: right
number-sections: true
Expand All @@ -13,16 +17,7 @@ layout: article
sidebar: side-docs
---

::: {.callout-important}
# AFE 1.1+

Dengan diperbaruinya versi AFE menjadi 1.1+, terdapat beberapa perubahan cara dalam melakukan import feidlambda. Perubahan berupa:

- Harus dilakukan instalasi ulang untuk add-ins _Advanced Formula Environment_.
- Fitur terbaru AFE 1.1 bisa dilihat pada [README AFE](https://github.com/microsoft/advanced-formula-environment#readme).
- Saat import module melalui gist, _namespace_ modul tidak boleh memiliki karakter titik (`.`), sehingga yang sebelumnya `feid.utils` menjadi `feid_utils`. Perubahan ini akan dibarengi dengan pembaruan versi feidlambda 0.3.x.

:::
Panduan ini untuk __Advanced Formula Environment__ v1.1. Panduan versi sebelumnya (v1.0) bisa dilihat [disini](penggunaan-v1.qmd).

## **Advanced Formula Environment**

Expand All @@ -34,37 +29,35 @@ _Install_ add-ins **Advanced Formula Environment** dari menu `Insert` > `Get Add

## _Import_ menggunakan AFE

Setelah AFE terpasang di Microsoft Excel, lakukan _import_ dengan membuka AFE melalui `Home` > `Advanced Formula Environment` > `Import`.
Setelah AFE terpasang di Microsoft Excel, lakukan _import_ dengan membuka AFE melalui `Formula` > `Advanced Formula Environment` > `Import`.

::: {.column-page}
![Melakukan _import_ di AFE](https://user-images.githubusercontent.com/1007910/192432838-0b21184d-f06b-4d03-b56b-97aad0cd392a.png)
:::
![Melakukan _import_ di AFE](https://user-images.githubusercontent.com/1007910/210946239-4c14ea78-eb85-42b3-a2f6-976e3f6b2704.png)

## Salin _Github Gist URL_

Isi "Github Gist URL" dengan link koleksi lambda yang tersedia. _Checklist_ ✅ bagian "_Add formulas to new namespace_" dan isi _namespace_ dengan nama koleksi (contoh: `feid.utils`).

::: {.callout-tip appearance="simple"}
Lakukan langkah _import_ (2-3) untuk setiap koleksi yang ingin ditambahkan.
:::

![Isi _GitHub Gist URL_ dan _Namespace_](https://user-images.githubusercontent.com/1007910/192433790-edfb2237-dcc9-41e0-898e-36d8a58e3438.png)
## Salin _Github Gist URL_

## _Sync_ formula
Isi "Github Gist URL" dengan link koleksi lambda yang tersedia ([Link Github Gist feidlambda v0.3](https://gist.github.com/taruma/92bd33600a3d42dc9aead87558404a12)). _Checklist_ ✅ bagian "_Add formulas to new module_" dan isi nama _module_ dengan nama koleksi (contoh: `feid`).

Setelah _import_ seluruh koleksi yang digunakan, lakukan _synchronize_ yang bertujuan menyamakan nama pada _Formula/Excel Name Manager_.
![Isi _GitHub Gist URL_ dan nama _module_](https://user-images.githubusercontent.com/1007910/210946750-5b2563aa-3e23-4147-8771-d7ab7a40a5e4.png)

::: {.callout-caution appearance="simple"}
Jika muncul peringatan mengenai _hidden sheets_, pilih "Allow ...".
:::
## _Save_ / _Sync_ module

![_Synchronize_ AFE](https://user-images.githubusercontent.com/1007910/192444394-78f8a5d5-1015-45b7-91e9-57f77f86923f.png)
Setelah _import_ seluruh koleksi yang digunakan dan berhasil, lakukan _saving_ (_sync_) yang bertujuan untuk menerapkan module ke lembar kerja Excel. Shortcut untuk _save_ yaitu `Ctrl + S`.

![_Save_ / _Apply module_ ke lembar kerja](https://user-images.githubusercontent.com/1007910/210946979-d64c1d4a-b61b-4ab1-ab7b-b2d2c6ae4e1c.png)

## Gunakan koleksi lambda

Selesai _sync_, fungsi lambda bisa langsung digunakan.
Selesai _save_, fungsi **feidlambda** bisa langsung digunakan.

::: {.column-page}
![Gunakan koleksi lambda yang telah di-_import_](https://user-images.githubusercontent.com/1007910/192445916-242b2745-110b-44f7-9332-245b7fdaa695.png)
![Gunakan koleksi lambda yang telah di-_import_](https://user-images.githubusercontent.com/1007910/210947524-d4a8bce7-d33d-47b4-8a72-6cf5244c9651.png)
:::

## Baca dokumentasi **feidlambda** v0.3

Dokumentasi feidlambda v0.3 bisa baca di halaman [feidlambda v0.3](/release/feidlambda-0-3-0.qmd). Dan panduan migrasi bisa baca di halaman [Migrasi feidlambda v0.2 ke v0.3](/release/migration-v0-2-to-v0-3.qmd).

Jangan lupa juga untuk membaca [Daftar istilah](/docs/glossary.qmd) yang digunakan dalam pengembangan.
13 changes: 4 additions & 9 deletions index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,14 @@ sidebar: false
::: {.text-center .callout-important appearance="simple" icon="false"}
## Dalam Pengembangan

Saat ini `feidlambda` (koleksi lambda) masih dalam tahap pengembangan. Untuk lebih jelasnya bisa membaca [Public Roadmap fiakodev Q4 2022](https://dev.fiako.engineering/logs/public-roadmap-october-2022).
:::

::: {.text-center .callout-warning appearance="default"}
# Perubahan AFE 1.1+ dan feidlambda 0.3.x

**Dengan diupdatenya AFE ke versi 1.1+, maka terdapat beberapa perubahan dalam pengembangan dan penggunaan feidlambda. Informasi perubahan ini akan diinformasikan secepatnya di bulan Januari 2023.**
Saat ini `feidlambda` (koleksi LAMBDA) masih dalam tahap pengembangan. Untuk lebih jelasnya bisa membaca [Public Roadmap fiakodev Q4 2022](https://dev.fiako.engineering/logs/public-roadmap-october-2022).
:::

::: {.callout-tip icon="false" .text-center}
## Official GIST **feidlambda**

[GIST `feid_utils` v0.2.0](https://gist.github.com/taruma/60610672a9bd94724cba46f68b5614fa)
#### [GIST feidlambda v0.3](https://gist.github.com/taruma/92bd33600a3d42dc9aead87558404a12)

---
[v0.2.0](release/feidlambda-0-2-0.qmd) | [v0.1.0](release/feidlambda-0-1-0.qmd) | [panduan](docs/penggunaan.qmd) | [source code](release/feidlambda.qmd)
[v0.3](release/feidlambda-0-3-0.qmd) | [v0.2](release/feidlambda-0-2-0.qmd) | [v0.1](release/feidlambda-0-1-0.qmd) | [panduan](docs/penggunaan.qmd) | [source code](release/feidlambda.qmd)
:::