chay22 / recselmeter
Calculate KASKUS store (lapak) trustworthy score (recommended atau ga ya?)
Requires
- php: >=5.4.0
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2025-01-04 20:52:34 UTC
README
Ukur tingkat kepercayaan sebuah lapak KASKUS. Hal ini sedikit berguna untuk mencegah terjadinya maraknya penipuan online di KASKUS dengan menganalisa lapak melalui URL. Hal yang sama juga berguna agar para seller KASKUS mau (belajar) mengubah lapaknya agar lebih baik atau setidaknya sesuai standar yang KASKUS berikan.
Contents
Example
Semudah memakai pakaian sehari-hari. RecSelMeter hanya memerlukan valid lapak KASKUS URL yang ingin dianalisa dan sebuah method.
$url = 'http://fjb.kaskus.co.id/product/idlapak1234567890';
$recselmeter = new RecSelMeter($url);
$score = $recselmeter->calculate();
echo $score;
Parameter Penunjang
Terdapat beberapa parameter sebagai penunjang dalam menilai sebuah lapak,
- Jumlah terjualnya produk
- Jumlah feedback seller
- Durasi keaktivan lapak
- Ketersediaan seller untuk COD
- Ranking seller
- Durasi seller bergabung dengan KASKUS
- Jumlah gambar produk
Installation
Instalasi RecSelMeter menggunakan composer
composer require chay22/recselmeter
Setelah terinstal, cukup dengan requiring autoload file
require_once __DIR__ . '/vendor/autoload.php';
use Chay22\RecSelMeter\RecSelMeter;
Configuration
Untuk melihat parameter atau data-data konfigurasi bawaan (default) RecSelMeter, cukup dengan
$data = $recselmeter->config()->data();
print_r($data);
Sudah tau data-datanya? RecSelMeter menyediakan 3 method untuk mengubah nilai-nilai pada property penunjang bawaan, yakni new
, add
, set
.
NOTE: Ketiga method ini hanya bisa mengubah property
rank
,storeActive
dansold
.
new
Berfungsi untuk menimpa nilai config bawaan dengan nilai baru pada property yang dipilih, contoh:
$recselmeter->config()->newRank([
'KASKUS Plus' => 20,
'Moderator' => 500,
'Administrator' => 1000,
]);
$recselmeter->config()->newSold([
1 => 30,
2 => 50,
3 => 100,
]);
add
Berfungsi untuk menambah nilai baru pada property yang dituju, contoh:
$recselmeter->config()->addRank(['Aktivis Kaskus' => 30]);
$recselmeter->config()->addSold([7 => 60]);
set
Berfungsi untuk mengubah nilai bawaan yang tersedia pada property yang dituju, contoh:
$recselmeter->config()->setStoreActive([7 => 3]);