PHPackages                             kanekescom/laravel-siasn-simpeg - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. kanekescom/laravel-siasn-simpeg

ActiveLibrary[API Development](/categories/api)

kanekescom/laravel-siasn-simpeg
===============================

SIASN SIMPEG for Laravel

v1.1.14(1y ago)02201[2 PRs](https://github.com/kanekescom/laravel-siasn-simpeg/pulls)MITPHPPHP ^8.1CI passing

Since Sep 20Pushed 1y ago2 watchersCompare

[ Source](https://github.com/kanekescom/laravel-siasn-simpeg)[ Packagist](https://packagist.org/packages/kanekescom/laravel-siasn-simpeg)[ Docs](https://github.com/kanekescom/laravel-siasn-simpeg)[ Fund](https://s.id/hadibmac)[ GitHub Sponsors](https://github.com/sponsors/achmadhadikurnia)[ RSS](/packages/kanekescom-laravel-siasn-simpeg/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (20)Versions (29)Used By (0)

Laravel SIASN SIMPEG
====================

[](#laravel-siasn-simpeg)

[![Latest Version on Packagist](https://camo.githubusercontent.com/de177e12c6e44a85d2eda98655106ed27584805bc9a0055e458672822b6daf53/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b616e656b6573636f6d2f6c61726176656c2d736961736e2d73696d7065672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/kanekescom/laravel-siasn-simpeg)[![GitHub Tests Action Status](https://camo.githubusercontent.com/d1359c7f4ecfab6344878e53660c9c4436f93d449e2e130f3e4f67bd460deec4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6b616e656b6573636f6d2f6c61726176656c2d736961736e2d73696d7065672f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/kanekescom/laravel-siasn-simpeg/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/07dd7777e23caa422757b76c3dff47b37f5b485902b16db94e74a0e01b5b594a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6b616e656b6573636f6d2f6c61726176656c2d736961736e2d73696d7065672f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/kanekescom/laravel-siasn-simpeg/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/5c4e1a70b7ad90980d2f3a5c2618c6e93247a4d3c4104807b941bb80a28975cc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6b616e656b6573636f6d2f6c61726176656c2d736961736e2d73696d7065672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/kanekescom/laravel-siasn-simpeg)

This library is the abstraction of SIASN SIMPEG for access from applications written with Laravel PHP Framework.

Support us
----------

[](#support-us)

Want to provide tangible support? Use the following platform to contribute to open-source software developers. Every contribution you make is a significant boost to continue building and enhancing technology that benefits everyone.

- Buy Me a Coffee
- Patreon
- Saweria

We highly appreciate you sending us a few cups of coffee to accompany us while writing code. Super thanks.

Use pro version
---------------

[](#use-pro-version)

We also offer a professional version. We're excited for you to try it out, as it allows us to consistently deliver high-quality software. Don't hesitate to contact us at  for further information.

- Laravel SIASN Referensi Panel
- Laravel SIASN SIMPEG Panel
- SIMPEGDA App

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require kanekescom/laravel-siasn-simpeg
```

You can publish and run the migrations with:

```
php artisan migrate
```

You can publish the config file with:

```
php artisan vendor:publish --tag="siasn-simpeg-config"
```

Or, all installations can be completed with the install command:

```
php artisan siasn-simpeg:install
```

Usage
-----

[](#usage)

### Pegawai

[](#pegawai)

Import pegawai to database via csv file exported from SIASN Export Data ASN

```
php artisan siasn-simpeg:import-pegawai {filePath}
```

Import pegawai by truncate data first

```
php artisan siasn-simpeg:import-pegawai {filePath} --truncate
```

### Riwayat

[](#riwayat)

Pull riwayat pegawai to database from endpoint on SIASN Simpeg API

```
php artisan siasn-simpeg:pull-riwayat
```

Pull specific riwayat pegawai to database from endpoint on SIASN Simpeg API

```
php artisan siasn-simpeg:pull-riwayat angkakredit
```

You can also use the `endpoint` argument to specify only certain endpoints to be pulled

Available endpoints:

- angkakredit
- cltn
- diklat
- dp3
- golongan
- hukdis
- jabatan
- kinerjaperiodik
- kursus
- masakerja
- pemberhentian
- pendidikan
- penghargaan
- pindahinstansi
- pnsunor
- pwk
- skp
- skp22

Use `--nipBaru={nipBaru}` option to select only certain pegawai (separated by commas)

Use `--skip={number}` option to skip N pegawai

Use `--onlyDoesntHave` option to only pegawai those that do not have data. Works if only one endpoint is selected.

### PNS

[](#pns)

Pull PNS data utama to database from endpoint on SIASN SIMPEG API

```
php artisan siasn-simpeg:pull-pns-data-utama
```

Use `--nipBaru={nipBaru}` option to select only certain pegawai (separated by commas)

Use `--skip={number}` option to skip N pegawai

Use `--onlyDoesntHave` option to only pegawai those that do not have data

### Pengadaan

[](#pengadaan)

Pull pengadaan list to database from endpoint on SIASN SIMPEG API

```
php artisan siasn-simpeg:pull-pengadaan-list {tahun}
```

### Pemberhentian

[](#pemberhentian)

Pull kp list to database from endpoint on SIASN SIMPEG API

```
php artisan siasn-simpeg:pull-kp-list {periode}
```

**periode** format is yyyy-mm-dd

### Pemberhentian

[](#pemberhentian-1)

Pull pemberhentian pensiun list to database from endpoint on SIASN SIMPEG API

```
php artisan siasn-simpeg:pull-pemberhentian-pensiun-list {tahun}
```

### Referensi

[](#referensi)

Pull referensi ref unor to database from endpoint on SIASN SIMPEG API

```
php artisan siasn-simpeg:pull-referensi-unor
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Achmad Hadi Kurnia](https://github.com/kanekescom)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 95.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Recently: every ~26 days

Total

26

Last Release

663d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/61120fbce750b7e0faa02a57002c4f0a0b378efc26b1b1f3bc19257f29e22fbe?d=identicon)[kanekescom](/maintainers/kanekescom)

---

Top Contributors

[![achmadhadikurnia](https://avatars.githubusercontent.com/u/4408971?v=4)](https://github.com/achmadhadikurnia "achmadhadikurnia (222 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (6 commits)")[![kanekesreal](https://avatars.githubusercontent.com/u/18681642?v=4)](https://github.com/kanekesreal "kanekesreal (5 commits)")

---

Tags

apibknlaravellaravel-siasn-simpegphpsiasnsimpegapilaravelkanekescombknSiansiasn-apilaravel-siasn-simpeg-apisimpeg-apilaravel-siasn-simpeg

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/kanekescom-laravel-siasn-simpeg/health.svg)

```
[![Health](https://phpackages.com/badges/kanekescom-laravel-siasn-simpeg/health.svg)](https://phpackages.com/packages/kanekescom-laravel-siasn-simpeg)
```

###  Alternatives

[simplestats-io/laravel-client

Client for SimpleStats!

4515.5k](/packages/simplestats-io-laravel-client)[njoguamos/laravel-plausible

A laravel package for interacting with plausible analytics api.

208.8k](/packages/njoguamos-laravel-plausible)[codebar-ag/laravel-docuware

DocuWare integration with Laravel

1221.1k](/packages/codebar-ag-laravel-docuware)[codebar-ag/laravel-zammad

Zammad integration with Laravel

106.1k](/packages/codebar-ag-laravel-zammad)[xelon-ag/vmware-php-client

PHP API Client for VmWare

114.3k](/packages/xelon-ag-vmware-php-client)[crenspire/laravel-whatsapp

Laravel WhatsApp Business API package

133.0k](/packages/crenspire-laravel-whatsapp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
