/metode-skripsi

php library for my skripsi ( a short piece of writing that tells a person's thoughts or opinions about a subject.) include mostly method used at skripsi write in php programing language. ready at composer packages

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

METODE-SKRIPSI

what is that ? metode skripshit is my personal package library php publish at packagist can used with composer. this library include metode mostly used at skripsI write with OOP PHP. contains metode statistic and string


Thank you kindly for the ⭐ and forks. When I first started working on this project in 2019, I had just undergraduated from college and had no prior exposure to web-development or open source. cause i'am start learn web-development and also explorer to many algorithm mostly used at skripsi (TA). so why i'am not build the package for reusability ? why not.

Without financial support, it was overwhelming to fix these issues, adding new method, reading a journal, not to mention that I felt like an absolute imposter. With a heavy heart 💔, I decided to keep continue :( and this in my portofolio my project


PROJECT DOCUMENTATION

before you used this library maaybe you can read this, and for note i'am not often update documentation


HOW TO USED ?

you need package manager composer dpwnload and install it. and run this comand below inside your project.

composer require nagara/metode-skripshit

:warning note

okay, if you newbie used composer or write in native code, you need call this file in every file you need the tools for autoload composer.

<?php
include "vendor/autoload.php";

...
// another code here

if you used framework like Laravel or anything and have fiture autoload you no needed call "include". just call the namespace and create object. example

use Nagara\Src\Metode\MetodeSMA;

// initialize metode
$metode = new MetodeSMA;

// format data
$data = [
   [
      "bulan" => "januari",
      "tahun" => 2018,
      "penjualan" => 89
   ],
   [
      "bulan" => "februari",
      "tahun" => 2018,
      "penjualan" => 95
   ],
   [
      "bulan" => "maret",
      "tahun" => 2018,
      "penjualan" => 85
   ],
   [
      "bulan" => "april",
      "tahun" => 2018,
      "penjualan" => 75
   ],
   [
      "bulan" => "mei",
      "tahun" => 2018,
      "penjualan" => 86
   ],
   [
      "bulan" => "juni",
      "tahun" => 2018,
      "penjualan" => 100
   ],
   [
      "bulan" => "juli",
      "tahun" => 2018,
      "penjualan" => 120
   ],
   [
      "bulan" => "agustus",
      "tahun" => 2018,
      "penjualan" => 95
   ],
   [
      "bulan" => "september",
      "tahun" => 2018,
      "penjualan" => 80
   ],
   [
      "bulan" => "oktober",
      "tahun" => 2018,
      "penjualan" => 92
   ],
   [
      "bulan" => "november",
      "tahun" => 2018,
      "penjualan" => 92
   ],
   [
      "bulan" => "desember",
      "tahun" => 2018,
      "penjualan" => 88
   ],
   [
      "bulan" => "januari",
      "tahun" => 2018,
      "penjualan" => 90
   ],
   [
      "bulan" => "februari",
      "tahun" => 2018,
      "penjualan" => 95
   ],
   [
      "bulan" => "maret",
      "tahun" => 2018,
      "penjualan" => 100
   ],
   [
      "bulan" => "april",
      "tahun" => 2018,
      "penjualan" => 102
   ],
   [
      "bulan" => "mei",
      "tahun" => 2018,
      "penjualan" => 100
   ],
   [
      "bulan" => "juni",
      "tahun" => 2018,
      "penjualan" => 104
   ],
];

// parameter pertama data, paramter kedua nama field, parameter ke tiga rata bergerak default value 6.
$metode->proses($data, "penjualan");

echo "hasil normalisasi data bentuk array <br>";
dump($metode->getNormalisasi());
echo "hasil proses bergerak SMA (single moving average) bentuk array<br>";
dump($metode->getResult());

EXTRAS

you can build in server with call like this

build in server

php -S localhost:8000

WHAT YOU GET ?

okay if you install this is, you will get my personal tool and my metode. i'am build this from journal and implementation in code and also sometimes i'am just re writing code from other people and put inside.

personal tools

Metode Available

next plan make libraries

next plan make libraries often used for skripshit you can read this link below


support or sponsor

jika kamu terbantu dengan library ini kamu bisa support saya agar terus berkarya dengan klik link dibawah ini, mungkin kopi atau mie ayam boleh kok.


Dilema

⚠️ pusing w ngerjain metode pake php, orang lain pada sans pake python, python banyak library, tinggal pnp, klo php harus from scracth atau build from zero hahaha ⚠️

Maintenace

this code maintenace by me miyuki nagara