Diajukan Untuk Memenuhi Syarat Kelulusan Tugas Mata Kuliah Praktek Pemrograman
Komputer pada Program Studi Teknik Industri Fakultas Teknik Universitas Ibnu Sina
Disusun Oleh :
Muhammad Arief Bin Masran
NPM : 231026201017
Dosen Pengampu :
Didin Setyawan, S.Si., M.Si
NIDN : 1015057201
LAPORAN
PRAKTEK PEMROGRAMAN KOMPUTER
Disusun Oleh:
Muhammad Arief Bin Masran
NPM: 231026201017
Fajrinaldi, S.T.
NIP. 7770517646
i
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, yang telah
memberikan segala hidayat dan rahmat–Nya sehingga Laporan Praktek Pemrograman
Komputer ini berhasil diselesaikan pada waktunya. Adapun Laporan ini berjudul
“Pembuatan Form Identitas SederhanaUntuk Karyawan Menggunakan Php”
Laporan ini tidak terlepas dari bantuan banyak pihak yang telah memberikan
masukan-masukan kepada penulis. Untuk itu penulis mengucapkan banyak terimakasih
kepada:
1. Ibu drg. Andi Tenri Ummu M.M, Selaku Ketua Yayasan Pendidikan Ibnu SinaBatam.
2. Bapak Dr. H. Mustaqim Suaib, S.E., M.M., Selaku Rektor Universitas Ibnu Sina.
3. Bapak Dr. Ir. Larisang, MT., IPM, selaku Dekan Fakultas Teknik Universitas Ibnu
Sina.
4. Bapak Ir. Herman, ST., MT., Selaku Ketua Program Studi Teknik Industri Fakultas
Teknik Universitas Ibnu Sina.
5. Bapak Fajrinaldi, S.T. Selaku kepala Laboratorium Teknik Industri yang banyak
membantu dalam proses penyusunan Laporan Praktikum.
6. Bapak M. Imam Suja’i, S.Kom, MPd.T Selaku dosen Mata kuliah Praktek
Pemrograman Komputer yang banyak membantu dalam melakukan bimbingan
laporan tersebut.
Penulis menyadari bahwa laporan Pembuatan Form Identitas Sederhana Untuk
Karyawan Menggunakan PHP ini masih jauh dari kesempurnaan baik dari bentuk
penyusunan maupun materinya. Kritik konstruktif dari pembaca sangat penulis harapkan.
Semoga Allah Subhanahu wata`ala senantiasa meridhai segala usaha dan semoga laporan
ini bermanfaat bagi kita semua, amin. Batam, Januari 2024 Penulis.
ii
DAFTAR ISI
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah.............................................................................I-viii
1.2 Rumusan Masalah......................................................................................I-viii
1.3 Batasan Masalah ...................................................................................................I-3
1.4 Tujuan Penulisan ..................................................................................................I-4
1.5 Sistematika Penulisan............................................................................................I-5
iii
3.2 Alur Pembuatan..................................................................................... III-2
3.2.1 Tahapan ................................................................................ III-2
3.2.2 Flowchart ................................................................................ III-3
3.3 Tampilan dan Cara Kerja Program ...................................................... III-3
3.3.1. Form Input Data dengan PHP dan MySQL ............................. III-3
BAB IV PENUTUP
4.1 Kesimpulan.......................................................................................... IV-1
4.2 Saran ................................................................................................... IV-1
DAFTAR PUSTAKA
LAMPIRAN
DAFTAR GAMBAR
iv
DAFTAR LAMPIRAN
v
BAB I
PENDAHULUAN
c. Kehilangan data saat pembuatan laporan masih terjadi karena pembuatan laporan
masih menggunakan cara manual, seperti pencatatan laporan dari data hasil
transaksi, sehingga seringkali terjadi perbedaan data sebelum pembuatan laporan
dan setelah laporan selesai dibuat
BAB I PENDAHULAN
Dalam bab ini diuraikan mengenai latar belakang masalah, rumusan
masalah, batasan masalah, tujuan masalah dan sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab ini penulis memaparkan teori-teori yang berhubungan dengan
sistem informasi, pemrograman dasar, algoritma dan flowchart, PHP &
MySQL dan XAMPP.
BAB III PEMBAHASAN
Pada bab ini akan diuraikan mengenai analisa da definisi program, algoritma
dan flowchart, tampilan program dan listing kode dalam pembuatan sebuah
program.
BAB IV PENUTUP
Pada bab ini berisi kesimpulan dan saran yang berkaitan dengan analisa
berdasarkan yang telah diuraikan pada bab-bab sebelumnya.
DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI
2. kesatuan yang nyata, seperti tempat, benda dan orang-orang yang betul-betul ada dan
terjadi.
3. Indrajit (2001:2), Sistem adalah kumpulan-kumpulan dari komponen-komponen yang
memiliki unsur keterkaitan antara satu dengan lainnya.
4. Lani Sidharta (1995:9), Sistem adalah himpunan dari bagian-bagian yang saling
berhubungan, yang secara bersama mencapai tujuan-tujuan yang sama.
5. Murdick, R. G (1991:27), Sistem adalah seperangkat elemen yang membentuk
kumpulan atau prosedur-prosedur atau bagan-bagan pengolahan yang mencari suatu
tujuan bagian atau tujuan bersama dengan mengoperasikan data dan/atau barang pada
waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang.
6. Davis, G. B (1991:45), Sistem adalah kumpulan dari elemen-elemen yang beroperai
bersama-sama untuk menyelesaikan suatu sasaran.
Berdasarkan pengertian di atas penulis dapat menyimpulkan bahwa sistem adalah
pengolahan data menjadi suatu informasi dengan proses penyaluran data/informasi tersebut
terdapat batasan-batasan. Sehingga dalam konteks SIM didapat sebuah domainnya, yaitu
komputer. Sistem bukan merupakan hal yang baru, karena unsur-unsurnya yang berupa
“Sistem”, “Informasi”, & “Manajemen” sering kita gunakan. Sistem merupakan kumpulan
elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan dalam
usaha mencapai suatu tujuan. Tujuan yang memberi maksud agar usahanya berjalan dengan
lancar.
informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh
website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti
Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate
oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun
pemilik.
2.2.2 Algoritma
Algoritma adalah suatu urutan dari beberapa langkah yang logis guna
menyelesaikan masalah. Pada saat kita memiliki masalah, maka kita harus dapat untuk
menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis.
Contoh dari algoritma sederhana dalam kehidupan nyata adalah pada saat memasak
air. Hal-hal yang perlu dilakukan untuk memasak air seperti berikut : siapkan panci,
masukkan air secukupnya ke dalam panci, tutup panci tersebut, letakkan panci tersebut di
atas kompor, hidupkan kompor dengan api sedang, apabila air sudah mendidih, matikan
kompor, setelah itu angkat panci tersebut dari kompor.
Langkah-langkah untuk memasak air tersebut merupakan algoritma memasak air.
Sehingga memiliki urutan langkah-langkah yang logis.
Dalam ilmu matematika dan komputer, pengertian algoritma merupakan prosedur dari
beberapa langkah demi langkah untuk penghitungan. Algoritma dipakai untuk
penghitungan, penalaran otomatis, dan pemrosesan data. Pengertian algoritma ialah suatu
metode yang efektif diekspresikan sebagai rangkaian yang terbatas dari beberapa instruksi
yang telah dijelaskan dengan baik guna menghitung sebuah fungsi.
Susunan algoritma dimulai dari kondisi awal dan input awal, instruksi tersebut
mendeskripsikan komputasi yang apabila itu dieksekusi serta diproses dengan melewati
urutan-urutan kondisi terbatas yang terdefinisi dengan baik, sehingga dapat menghasilkan
output atau keluaran dan berhenti di kondisi akhir yang telah ditentukan.
Algoritma sangat diperlukan untuk mengolah data yang ada di komputer. Dalam
sistem komputer, pengertian algoritma ialah logika yang dibuat dengan memakai software
oleh para pembuat perangkat lunak untuk membuat software tersebut menjadi lebih bagus.
Algoritma berbeda dengan Logaritma. Perlu diketahui juga bahwa logaritma adalah sebuah
operasi di ilmu matematika guna menghitung kebalikan eksponen dari sebuah
perpangkatan.
Kata Algoritma ditemukan oleh Abu Abdullah Muhammad Ibnu Musa Al-
II-4
2.2.4 PHP
Hypertext Preprocessor atau di singkat PHP adalah suatu bahasa pemerograman
yang digunakan untuk membuat web dinamis, walau bisa juga digunakan untuk membuat
program lain. Tentunya bahasa pemerograman PHP berbeda dengan HTML, pada PHP
Script/kode yang di buat tidak dapat di tampilkan pada halaman/muka website begitu saja,
tapi harus diproses terlebih dahulu oleh web server lalu di tampilkan dalam bentuk halaman
website di web browser, Script PHP juga dapat di sisipkan pada HTML dan script PHP
selalu diawali dengan <?php dan di akhiri dengan ?>. Manajamen database yang biasanya
digunakan untuk pemerograman PHP misalnya seperti MySQL, tapi ada juga yang
menggunakan Oracle, Microsoft Access, dan lain-lain. PHP disebut juga sebagai bahasa
pemerograman script server side, karena PHP di proses pada komputer server.
Tepatnya tahun 1995, Rasmus Lerdorf mengembangkan bahasa pemerograman
PHP, dan saat ini dikelola oleh The PHP Group. Selain digunakan untuk pemerograman
web dinamis PHP juga dapat di gunakan untuk membangun sebuah CMS.
2.
3. Saat ini untuk encoding kode PHP tergolong sangat mahal, karena membutuhkan tool
tertentu.
4. Kurang cocok untuk pengembangan program komputer bersekala besar.
2.2.5 MYSQL
Menurut Yenie Kustiyahningsih (2010, p.145) Basis data adalah sekumpulan
informasi yang diatur agar mudah dicari. Dalam arti umum basis data adalah sekumpulan
data yang diproses degan bantuan komputer yang memungkinkan data dapat diakses
II-7
dengan mudah dan tepat, yang dapat digambarkan sebagai aktivitas dari satu atau
lebih organisasi yang berelasi.
MySQL merupakan suatu database. MySQL dapat juga dikatakan sebagai database
yang sangat cocok bila dipadukan dengan PHP. Secara umum, database berfungsi sebagai
tempat atau wadah untuk menyimpan, mengklasifikasikan data secara prefosional. MySQL
bekerja menggunakan SQL Language (Structure Query Language). Itu dapat diartikan
bahwa MySQL merupakan standar penggunaan database di dunia untuk pengolahan data.
13 MySQL termasuk jenis RDBMS (Relational Database Management System).
Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah seperti tabel, baris, dan
kolom digunakan dalam perintah-perintah di MySQL.
MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah tabel.
Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.
Di dalam PHP telah menyediakan fungsi untuk koneksi ke basis data dengan sejumlah
fungsi untuk pengaturan baik menghubungkan maupun memutuskan koneksi dengan server
database MySQL sebagai sarana untuk mengumpulkan informasi. Pada umumnya, perintah
yang paling sering digunakan dalam mySQL adalah select (mengambil), insert
(menambah), update (mengubah), dan delete (menghapus). Selain itu, SQL juga
menyediakan perintah untuk membuat database, field, ataupun index guna menambah atau
menghapus data.
digunakan yang dapat melayani tampilan halaman web yang dinamis. XAMPP
dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti
(Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team).
3. Kemudian pilih lokasi direktori instalasinya (klik “Browse” untuk memilih lokasinya)
kemudian klik “next” untuk melanjutkan instalasi.
6. setelah proses selesai, klik “ Finish” maka aka nada konfirmasi bahwa instalasi telah
sukses.
8. Jika semua sudah berjalan dengan baik, maka akan ditampilkan gambar sebagai
berikut:
Analisis sistem yang berjalan yaitu penguraian dari suatu sistem yang berjalan
kedalam bagian-bagian komponen dengan maksud untuk mendefinisikan dan
mengevaluasi permasalahan - permasalahan, kesempatan-kesempatan, hambatan hambatan
yang terjadi dari kebutuhan - kebutuhan yang diharapkan. Sehingga dapat diusulkan suatu
sistem perbaikan. Tahapan analisis sistem ini sangat penting dalam pengembangan sistem,
karena apabila terjadi kesalahan maka akan menyebabkan kesalahan pada tahap
selanjutnya.
Analisis sistem digunakan untuk mengetahui informasi apa saja yang masuk dan
keluar didalam Aplikasi Kasir Sen Mart. Analisis sistem dilakukan terhadap prosedur yang
berjalan serta kelemahan pada sistem berjalan tersebut.
Aplikasi pengimputan data kasir adalah program yang mencatat semua data baik
dari kode barang, nama barang, harga barang, dan kategori barang. Program ini berisi form
pengimputan data kasir yang memudahkan user mengelola data dengan cepat, mudah,
efisien, dan efektif.
3.2.1 Algoritma
a. Mulai
b. Input data
c. Tampilkan data
d. Menyimpan data
e. Simpan data
f. Tampilkan data
g. Update data
h. Memperbaharui data
i. Hapus data
j. Menghapus dats
III-2
k. Selesai
3.2.2 Flowcart
Langkah penerapanya anda harus menginputkan data pada sistem, setelah selesai
barulah anda click tombol insert
Langkah penerapanya anda harus menginputkan kode yang telah disimpan tadi
seperti BR003, setelah itu anda click tombol edit setelah itu anda harus merubah kategori,
nama barang, merk, harga beli, harga jual, satuan dan stok. Kecuali id barang sifatnya
merupakan Primary Key dari data penjualan
$data[] = $nama;
$data[] = $alamat;
$data[] = $kontak;
$data[] = $pemilik;
III-6
$data[] = $id;
$sql = 'UPDATE toko SET nama_toko=?, alamat_toko=?, tlp=?,
nama_pemilik=? WHERE id_toko = ?';
$row = $config -> prepare($sql);
$row -> execute($data);
<!--
***************************************************************************
***************************************************************************
****
MAIN CONTENT
*********************************************************************
***************************************************************************
*********** -->
<!--main content start-->
<section id="main-content">
<section class="wrapper">
<div class="row">
<div class="col-lg-12 main-chart">
<h3>Data Barang</h3>
<br/>
<?php if(isset($_GET['success-stok'])){?>
<div class="alert alert-success">
<p>Tambah Stok Berhasil !</p>
</div>
<?php }?>
<?php if(isset($_GET['success'])){?>
<div class="alert alert-success">
<p>Tambah Data Berhasil !</p>
</div>
<?php }?>
<?php if(isset($_GET['remove'])){?>
III-8
<?php
$sql=" select * from barang where stok <= 3";
$row = $config -> prepare($sql);
$row -> execute();
$r = $row -> rowCount();
if($r > 0){
?>
<?php
echo "
<div class='alert alert-warning'>
<span class='glyphicon glyphicon-info-
sign'></span> Ada <span style='color:red'>$r</span> barang yang Stok
tersisa sudah kurang dari 3 items. silahkan pesan lagi !!
<span class='pull-right'><a
href='index.php?page=barang&stok=yes'>Cek Barang <i class='fa fa-angle-
double-right'></i></a></span>
</div>
";
}
?>
<thead>
<tr
style="background:#DFF0D8;color:#333;">
<th>No.</th>
<th>ID Barang</th>
<th>Kategori</th>
<th>Nama Barang</th>
<th>Merk</th>
<th>Stok</th>
<th>Harga Beli</th>
<th>Harga Jual</th>
<th>Satuan</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
$totalBeli = 0;
$totalJual = 0;
$totalStok = 0;
if($_GET['stok'] == 'yes')
{
$hasil = $lihat -> barang_stok();
}else{
$hasil = $lihat -> barang();
}
$no=1;
foreach($hasil as $isi) {
?>
<tr>
<td><?php echo $no;?></td>
<td><?php echo
$isi['id_barang'];?></td>
<td><?php echo
$isi['nama_kategori'];?></td>
<td><?php echo
$isi['nama_barang'];?></td>
<td><?php echo $isi['merk'];?></td>
<td>
<?php if($isi['stok'] ==
'0'){?>
<button class="btn btn-
danger"> Habis</button>
<?php }else{?>
<?php echo $isi['stok'];?>
III-10
<?php }?>
</td>
<td>Rp.<?php echo
number_format($isi['harga_beli']);?>,-</td>
<td>Rp.<?php echo
number_format($isi['harga_jual']);?>,-</td>
<td> <?php echo
$isi['satuan_barang'];?></td>
<td>
<?php if($isi['stok']
<= '3'){?>
<form method="POST"
action="fungsi/edit/edit.php?stok=edit">
<input type="text"
name="restok" class="form-control">
<input type="hidden"
name="id" value="<?php echo $isi['id_barang'];?>" class="form-control">
<button class="btn btn-
primary btn-sm">
Restok
</button>
<a
href="fungsi/hapus/hapus.php?barang=hapus&id=<?php echo
$isi['id_barang'];?>"
onclick="javascript
:return confirm('Hapus Data barang ?');">
<button class="btn
btn-danger btn-sm">Hapus</button></a>
</form>
<?php }else{?>
<a
href="index.php?page=barang/details&barang=<?php echo
$isi['id_barang'];?>"><button class="btn btn-primary btn-
xs">Details</button></a>
<a
href="index.php?page=barang/edit&barang=<?php echo
$isi['id_barang'];?>"><button class="btn btn-warning btn-
xs">Edit</button></a>
<a
href="fungsi/hapus/hapus.php?barang=hapus&id=<?php echo
$isi['id_barang'];?>" onclick="javascript:return confirm('Hapus Data barang
?');"><button class="btn btn-danger btn-xs">Hapus</button></a>
<?php }?>
</tr>
III-11
<?php
$no++;
$totalBeli += $isi['harga_beli'] *
$isi['stok'];
$totalJual += $isi['harga_jual'] *
$isi['stok'];
$totalStok += $isi['stok'];
}
?>
</tbody>
<tfoot>
<tr>
<th colspan="5">Total </td>
<th><?php echo $totalStok;?></td>
<th>Rp.<?php echo
number_format($totalBeli);?>,-</td>
<th>Rp.<?php echo
number_format($totalJual);?>,-</td>
<th colspan="2"
style="background:#ddd"></th>
</tr>
</tfoot>
</table>
</div>
<div class="clearfix" style="margin-
top:7pc;"></div>
<!-- end view barang -->
<!-- tambah barang MODALS-->
<!-- Modal -->
<form
action="fungsi/tambah/tambah.php?barang=tambah" method="POST">
<div class="modal-body">
bordered">
<?php
$format = $lihat ->
barang_id();
?>
<tr>
<td>ID Barang</td>
<td><input type="text"
readonly="readonly" required value="<?php echo $format;?>" class="form-
control" name="id"></td>
</tr>
<tr>
<td>Kategori</td>
<td>
<select name="kategori"
class="form-control" required>
<option value="#">Pilih
Kategori</option>
<?php $kat = $lihat ->
kategori(); foreach($kat as $isi){ ?>
<option value="<?php
echo $isi['id_kategori'];?>"><?php echo $isi['nama_kategori'];?></option>
<?php }?>
</select>
</td>
</tr>
<tr>
<td>Nama Barang</td>
<td><input type="text"
placeholder="Nama Barang" required class="form-control" name="nama"></td>
</tr>
<tr>
<td>Merk Barang</td>
<td><input type="text"
placeholder="Merk Barang" required class="form-control" name="merk"></td>
</tr>
<tr>
<td>Harga Beli</td>
<td><input type="number"
placeholder="Harga beli" required class="form-control" name="beli"></td>
</tr>
<tr>
<td>Harga Jual</td>
<td><input type="number"
placeholder="Harga Jual" required class="form-control" name="jual"></td>
</tr>
<tr>
III-13
<td>Satuan Barang</td>
<td>
<select name="satuan"
class="form-control" required>
<option
value="#">Pilih Satuan</option>
<option
value="PCS">PCS</option>
</select>
</td>
</tr>
<tr>
<td>Stok</td>
<td><input type="number"
required Placeholder="Stok" class="form-control" name="stok"></td>
</tr>
<tr>
<td>Tanggal Input</td>
<td><input type="text"
required readonly="readonly" class="form-control" value="<?php
echo date("j F Y, G:i");?>" name="tgl"></td>
</tr>
</table>
</div>
<div class="modal-footer">
<button type="submit" class="btn
btn-primary"><i class="fa fa-plus"></i> Insert Data</button>
<button type="button" class="btn
btn-default" data-dismiss="modal">Close</button>
</div>
</form>
</div>
</div>
</div>
</div>
</section>
</secti
BAB IV
PENUTUP
4.1 Kesimpulan
Berdasarkan hasil uraian penjelasan dan pembahasan yang telah dilakukan pada
bab-bab sebelumnya maka diperoleh kesimpulan mengenai perancangan system informasi
jasa laundry berbasis web antara lain :
1. Software ini dapat membantu memudahkan para user/pemakai dalam menginputkan
data konsumen dengan tepat dan akurat.
2. Dapat menjaga keamanan handphone mulai masuk sampai keluar.
3. Menghindari kemungkinan terjadinya kesalahan data handphone antara konsumen satu
dengan yang lain.
4. Pencarian data pelanggan lebih cepat
5. Pencarian laporan – laporan yang dibutuhkan lebih cepat dan efisien. Seperti laporan
penerimaan handphone, keterangan kerusakan handphone.
4.2 Saran
Penulis menyadari bahwa dalam penulisan proses perancangan program layanan
jasa service handphone dengan menggunakan bahasa pemograman java ini masih banyak
kekurangannya, maka untuk kedepannya diharapkan aplikasi layanan jasa service
handphone ini dapat dikembangkan menjadi lebih baik terutama pada menu transaksi dan
logika jalannya program serta pembuatan laporan yang mungkin masih belum lengkap atau
banyak kekurangan.
DAFTAR PUSTAKA
Jubilee Enterprise (2018). HTML, PHP, dan MySQL untuk pemula. PT Elex Media
Komputindo, Kelompok Gramedia, Anggota IKAPI: Jakarta.
Muhammad Imam Suja’i. 2022. Pemrograman Komputer Sebagai Buku Modul
Teori & Praktek Mata Kuliah Pemrograman Komputer Fakultas Teknik Jurusan Teknik
Industri. Universitas Ibnu Sina: Batam, Kepulauan Riau.
Nofri Yudi Arifin, S.Kom, M.Kom., dkk. (Desember 2021). Analisa
Perancangan Sistem Informasi. Perumahan Cipta No.1, Kota Batam: Yayasan
CendikiaMulia Mandiri.
Rusli, dkk (Oktober 2019). Pemrograman Website dengan PHP-MySQL untuk
Pemula (edisi 1). Jalan Karaeng Bontomarannu No. 57, Bura’ne, Boddia, Galesong, Kab.
Takalar, Sulawesi Selatan: Yayasan Ahmar CendekiaIndonesia.
Shinta Esabella, Miftahul Haq (Mei 2021). Dasar-dasar Pemrograman (edisi 1).
Jl.Raya Olat Maras, Dusun Batu Alang Kec. Moyo Hulu, Sumbawa Besar, NTB: Olat Maras
Publishing (OMP).
https://eprints.sinus.ac.id/165/2/053C2016STI_09.5.00092_BAB_II.pdf (Diakses 27
November 2022)
http://teknik-informatika-s1.stekom.ac.id/informasi/baca/Memahami-Logika-
dan-Algoritma Komputer/a1eb7ce1b3132d269f15acd9c978c481c9389506 (Diakses
03 Desember 2022)
https://dosenit.com/software/dbms/mysql/apa-itu-
phpmyadmin(Diakses04November 2022)