184 lines
8.8 KiB
PHP
184 lines
8.8 KiB
PHP
@extends('layouts.main')
|
|
|
|
@section('content')
|
|
<div class="container-fluid">
|
|
<div class="col-lg-12 d-flex align-items-stretch">
|
|
<div class="card w-100">
|
|
<div class="card-header" style="background: white">
|
|
<h5 class="card-title fw-semibold mb-4">Proses Perhitungan</h5>
|
|
</div>
|
|
<div class="card-body p-4">
|
|
<form action="{{ route('transasksi.filter.alg') }}" method="GET">
|
|
@csrf
|
|
{{-- @method('POST') --}}
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="row align-items-center">
|
|
<div class="col-md-4 form-group mb-3">
|
|
<label for="first-date">Tanggal Dari</label>
|
|
<input type="date" id="first-date" required class="form-control mt-2"
|
|
name="tanggal_dari" required />
|
|
</div>
|
|
<div class="col-md-4 form-group mb-3">
|
|
<label for="second-date">Tanggal Sampai</label>
|
|
<input type="date" id="second-date" required class="form-control mt-2"
|
|
name="tanggal_sampai" required />
|
|
</div>
|
|
</div>
|
|
<h5><em>Range Min Coffidance: 0.10-1.00</em></h5>
|
|
<h5><em>Jumlah Data: {{ $totalTransactions ?? '' }} </em></h5>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="col-md-4 form-group mb-3">
|
|
<label for="first-date">Min Support</label>
|
|
<input type="text" id="first-date" required class="form-control mt-2"
|
|
name="min_support" required />
|
|
</div>
|
|
<div class="col-md-4 form-group mb-3">
|
|
<label for="first-date">Min Confidance</label>
|
|
<input type="text" id="first-date" required class="form-control mt-2"
|
|
name="min_confidance" required />
|
|
</div>
|
|
<button type="submit" class="btn btn-primary">Proses Data</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
@if (isset($verticalData))
|
|
<h2>Data Vertikal</h2>
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th>Item</th>
|
|
@foreach ($verticalData[array_key_first($verticalData)] as $transactionId => $value)
|
|
<th>{{ $transactionId }}</th>
|
|
@endforeach
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach ($verticalData as $item => $transactions)
|
|
<tr>
|
|
<td>{{ $item }}</td>
|
|
@foreach ($transactions as $value)
|
|
<td>{{ $value }}</td>
|
|
@endforeach
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
@endif
|
|
@if (isset($itemset1))
|
|
<h2>Itemset 1</h2>
|
|
<table class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th>No</th>
|
|
<th>Item</th>
|
|
<th>Support</th>
|
|
<th>Keterangan</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach ($itemset1 as $item)
|
|
<tr>
|
|
<td>{{ $loop->iteration }}</td>
|
|
<td>{{ $item['item'] }}</td>
|
|
<td>{{ $item['support'] }}</td>
|
|
<td>{{ $item['keterangan'] }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
@if (isset($itemset2))
|
|
<h2>Itemset 2</h2>
|
|
<table class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th>No</th>
|
|
<th>Items</th>
|
|
<th>Support</th>
|
|
<th>Jumlah</th>
|
|
<th>Keterangan</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach ($itemset2 as $item)
|
|
<tr>
|
|
<td>{{ $loop->iteration }}</td>
|
|
<td>{{ $item['item1'] }}, {{ $item['item2'] }}</td>
|
|
<td>{{ $item['support'] }}</td>
|
|
<td>{{ $item['jumlah'] }}</td>
|
|
<td>{{ $item['keterangan'] }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
@if (isset($itemset3))
|
|
<h2>Itemset 3</h2>
|
|
<table class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th>No</th>
|
|
<th>Items</th>
|
|
<th>Support</th>
|
|
<th>Jumlah</th>
|
|
<th>Keterangan</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach ($itemset3 as $item)
|
|
<tr>
|
|
<td>{{ $loop->iteration }}</td>
|
|
<td>{{ $item['item1'] }}, {{ $item['item2'] }}, {{ $item['item3'] }}</td>
|
|
<td>{{ $item['support'] }}</td>
|
|
<td>{{ $item['jumlah'] }}</td>
|
|
<td>{{ $item['keterangan'] }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
|
|
@if (isset($confidenceResults2))
|
|
<h2>Confidence Result 2 Item</h2>
|
|
<table class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th>No</th>
|
|
<th>Itemset</th>
|
|
<th>Support</th>
|
|
<th>Confidence</th>
|
|
<th>Lift Ratio</th>
|
|
<th>Keterangan</th>
|
|
<th>Korelasi</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach ($confidenceResults2 as $result)
|
|
<tr>
|
|
<td>{{ $loop->iteration }}</td>
|
|
<td>{{ $result['item1'] }}, {{ $result['item2'] }} </td>
|
|
<td>{{ $result['support'] }}</td>
|
|
<td>{{ $result['confidence'] }}</td>
|
|
<td>{{ $result['lift'] }}</td>
|
|
<td>{{ $result['keterangan'] }}</td>
|
|
<td>{{ $result['korelasi'] }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@if (session('message'))
|
|
<div class="alert alert-info">
|
|
{{ session('message') }}
|
|
</div>
|
|
@endif
|
|
@endsection
|