Anda di halaman 1dari 14

PEDOMAN Dokumentasi

[Aplikasi MANTRA]

DIREKTORAT LAYANAN APTIKA PEMERINTAHAN


KEMENTERIAN KOMUNIKASI DAN INFORMATIKA
Dokumentasi Aplikasi Mantra (Manajemen Integrasi informasi dan pertukaran data)

user Administrator (Admin) Web-API menyediakan akses pengguna untuk Penyedia


(Provider) dan Pemanfaat (Requester) Layanan Akses Berbagi Pakai
Data Elektronik melalui Web- API.
provider Penyedia (Provider) membuat Layanan Operasi Data pada Web-API
melalui pendefinisian data dan elemennya.
Requester Pemanfaat dari pihak penyedia (Requester) dalam hal ini yang
terdaftar sebagai Publisher di GSB memesan Layanan Operasi
Supervisor Merupakan user yang di peruntukan untuk kepentingan pimpinan
agar dapat melihat transaksi yang terjadi pada aplikasi Mantra tanpa
dapat merubah layanan yang ada di dalamnya.

Pengaturan Mail Server Fitur Notifikasi MANTRA

User Keterangan

Administrator berperan melakukan pengaturan mail server, pengaturan


tersebut bertujuan untuk mengaktifkan fitur notifikasi pada Aplikasi
MANTRA. Pengaturan tersebut dapat diakses dengan melakukan login
sebagai administrator, kemudian akses submenu “Notifikasi Email” pada
menu navigasi “Setelan”.

Parameter pengaturan mail server yaitu:


Administrator
1. SMTP Server (alamat domain server pengirim email, contoh:
mx.kominfo.go.id)
2. Port SMTP (TLS Port Server SMTP, contoh: 25)
3. e-Mail (Akun e-mail yang terdaftar dalam e-mail domain, akun
tersebut akan digunakan sebagai pengirim e-mail notifikasi Aplikasi
MANTRA, contoh: mantra@kominfo.go.id)
4. Kata Kunci (Password login akun e-mail ke dalam e-mail domain)

Provider akan menerima notifikasi melalui pesan e-mail (sesuai dengan


alamat e-mail yang disimpan dalam profil pengguna) jika Requester
Provider
menambahkan permintaan akses layanan-layanan yang disediakan oleh
Provider.
Requester akan menerima notifikasi melalui pesan e-mail (sesuai dengan
alamat e-mail yang disimpan dalam profil pengguna) untuk setiap
Requester
perubahan hak akses (on atau off) yang diberikan oleh Provider/Publisher.
ADMINISTRATOR

Þ Menu yang ada pada user Administrator :


1. Beranda : Menampilkan layanan fungsi yang dibuat oleh provider.
2. Instansi : Untuk mendaftarkan instansi pemerintah dalam aplikasi Mantra

3. Pelaksana : Untuk mendaftarkan peran user provider dan requester dari instansi
pemerintah yang sudah di daftarkan.

Untuk menambahkan pelaksanan


4. Laporan : Menampilkan analisa layanan yang sudah di buat dan log dari aktifitas yang di
lakukan dalam aplikasi mantra.

5. Setelan : Untuk mendaftarkan smtp email (email di gunakan sebagai notifikasi pada user
provider dan requester dalam melakukan berbagi pakai data) dan mendaftarkan icon logo
instansi pemerintah.
PROVIDER

Untuk menambahkan direktori layanan

Untuk menambahkan layanan/fungsi

Þ Menu yang ada pada user Provider :


1. Beranda : Menampilkan layanan fungsi yang dibuat oleh provider.
- Logo folder berfungsi untuk membuat direktori layanan.
- Tanda tambah berfungsi untuk membuat layanan/fungsi(API).
• Menambahkan Direktori layanan :

• Menambahkan Layanan/Fungsi(API) :

Keterangan :
a. Direktori Operasi* : Untuk memilih direktori layanan yang sudah di buat
sebelumnya.
b. Nama Operasi* : Untuk memberinama layanan/fungsi (API)
c. Terbatas : digunakan untuk membatasi siapa saja yang dapat mengakses layanan
API yang sudah di buat.
d. Metode Protokol* : Untuk memilih metode service API
(GET/POST/PUT/PATCH/DELETE)

e. Alamat Operasi : Untuk membuat path/url menjadi singkat atau sesuai dengan
keperluan.
f. Jenis Parameter*: Untuk menyesuaikan parameter yang akan di gunakan dalam
service API.

g. Jenis Operasi*: Untuk memilih opsi dalam pembuatan API, jenis yang dapat di
pilih yaitu,
- Database (dipergunakan untuk membuat API yang bantuan GUI
untuk memudahkan)
- Berkas (dipergunakan untuk membuat API pengiriman berkas seperti
xml,doc,jpeg,dll)
- Penghubung/API (digunakan untuk mempublish ulang layanan API
yang di buat melalui aplikasi Mantra atau aplikasi lainnya, ctt:
sebelumnya fitur ini merupakan fitur yang ada pada user publisher)
- Program (dipergunakan untuk pembuatan service API yang lebih
kompleks seperti menggabungkan fungsi atau menambahkan kondisi
dengan fasilitas form yang dapat di isi dengan source code/ perintah
program(PHP).

h. Sistem Basis Data*: Untuk memilih sistem basis data pembuatan service API.

i. Alamat Server*: Untuk mengatur alamat server dari basis data.


j. Nomor Port TCP/IP*: Untuk mengatur port yang di gunakan pada basis data.
k. ID Pengguna*: Untuk memasukan user database yang digunaan.
l. Sandi Pengguna*: Untuk memasukan sandi/password database yang digunakan.
m. Nama Basis Data*: Untuk memilih database yang akan digunakan.
n. Jenis Perintah*: Untuk memilih jenis fungsi yang akan di gunakan.
o. Nama Tabel Data*: Untuk memilih table database yang akan ditampilkan
kemudian dapat juga memilih field keluaran.

p. Ekspresi Kolom Data*: Untuk membuat alias nama field.


q. Kolom Kondisi, Parameter Kondisi : digunakan untuk mengatur parameter yang
akan di gunakan pada service API.

r. Urutan data : Untuk mengatur urutan keluaran dari API.

s. Parameter Batasan Basis Data : Untuk mengatur paging data keluaran.


t. Simpul utama kesuksesan dan kegagalan : digunakan untuk mengatur keluaran
data API atau untuk kebutuhan parsing data.
Tampilan Jenis Operasi Database :
Tampilan Jenis Operasi Berkas :
Tampilan Jenis Operasi Penghubung/API :
Tampilan Jenis Operasi Program :
Tampilan Layanan API Yang Sudah Dibuat :

Untuk melihat pratinjau layanan Mendefinisikan layanan dengan akses terbatas

Untuk mengubah konfigurasi layanan API yang sudah dibuat

Untuk melihat metadata layanan

Untuk menghapus layanan API


2. Penjadwalan API : digunakan untuk mengatur proses eksekusi service API.

3. Permintaan akses API : untuk memberikan approval atau persetujuan terhadap


permintaan dari user requester untuk bias mengakses layanan API yang sudah di buat.
REQUESTER

Þ Menu yang ada pada user Requester :


1. Beranda : Menampilkan layanan fungsi yang sudah di approve oleh provider.
2. Permintaan Akses API : berfungsi untuk meminta akses terhadap layanan yang telah di
buat oleh seorang provider.

Anda mungkin juga menyukai