0% menganggap dokumen ini bermanfaat (0 suara)
47 tayangan67 halaman

Proposal Fix

Proposal skripsi ini membahas tentang perancangan sistem pakar pada mesin fotocopy berbasis Android menggunakan metode forward chaining. Sistem ini akan digunakan untuk mendiagnosa kerusakan yang terjadi pada mesin fotocopy dengan memberikan pertanyaan berdasarkan gejala awal yang diinputkan pengguna. Sistem ini akan dibuat menggunakan bahasa pemrograman Java dan framework Android Studio.

Diunggah oleh

fajarperangkat
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
47 tayangan67 halaman

Proposal Fix

Proposal skripsi ini membahas tentang perancangan sistem pakar pada mesin fotocopy berbasis Android menggunakan metode forward chaining. Sistem ini akan digunakan untuk mendiagnosa kerusakan yang terjadi pada mesin fotocopy dengan memberikan pertanyaan berdasarkan gejala awal yang diinputkan pengguna. Sistem ini akan dibuat menggunakan bahasa pemrograman Java dan framework Android Studio.

Diunggah oleh

fajarperangkat
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 67

SISTEM PAKAR PADA MESIN FOTOCOPY BERBASIS ANDROID

MENGGUNAKAN METODE FORWARD CHAINING

PROPOSAL SKRIPSI

disusun oleh

LA ODE MUHAMMAD FAJAR

20172205054

PROGRAM STUDI TEKNIK INFORMATIKA


UNIIVERSITAS TEKNOLOGI AKBA

MAKASSAR
Juli, 2022
LEMBAR PERSETUJUAN

PROPOSAL SKRIPSI

SISTEM PAKAR PADA MESIN FOTOCOPY BERBASIS ANDROID


MENGGUNAKAN METODE FORWARD CHAINING

yang dipersiapkan dan disusun oleh

LA ODE MUHAMMAD FAJAR

20172205054

Telah disetujui oleh


Dosen Pembimbing Skripsi pada tanggal, Juli 2021

Pembimbing I Pembimbing II

Muhajirin, S.Kom., M.T Akbar Hendra, S.Kom., M.Si


NIDN. 0915128002 NIDN. 0921078602

i
KATA PENGANTAR

Puji syukur kehadirat Allah S.W.T., yang telah memberikan berkah,

rahmat dan penyertaan-Nya kepada penulis sehingga dapat

menyelesaikan tugas proposal skripsi ini yang menjadi salah satu syarat

untuk mengerjakan penelitian skripsi dengan judul “Sistem Pakar Pada

Mesin Fotocopy Berbasis Android Menggunakan Metode Forward

Chaining ” untuk program studi Teknik informatika jenjang strata 1 di

STMIK Akba Makassar.

Penyusunan proposal skripsi ini, penulis telah berusaha

semaksimal dalam pembuatannya. Penulis mengakui masih terdapat

banyak kekurangan dalam bentuk maupun dalam penyajian isi proposal

ini, maka segala kritikan maupun saran yang sifatnya dapat membangun

penulisan proposal ini penulis dapat menerima dengan lapang.

Penulis menyadari bahwa dalam menyelesaikan proposal skripsi ini

tidak lepas dari peran berbagai pihak yang telah banyak memberikan

bantuan, nasehat, bimbingan dan dukungan. Dalam kesempatan ini

penulis mengucapkan terima kasih yang tak terhingga khususnya kepada:

1. Allah S.W.T. yang selalu memberikan petunjuk-Nya dalam hidup kami.

2. Orang Tua penulis yang senantiasa selalu memberikan segala kasih

sayang dan Do‟a restu, dukungan moral dan material sehingga penulis

ii
dapat menyelesaikan proposal ini.

3. Bapak Dr. Askar Taliang, M.Si., Selaku Ketua STMIK Akba Makassar.

4. Bapak Agus Halid, S.Kom., M.Cs., Selaku Ketua Prodi Teknik

Informatika.

5. Bapak Muhajirin, S.Kom., M.T., Selaku Dosen Pembimbing I. terima

kasih atas pengarahan yang telah diberikan dalam penulisan proposal

skripsi ini.

6. Bapak Akbar Hendra, S.Kom., M.si., Selaku Dosen Pembimbing II.

terima kasih atas pengarahan yang telah diberikan dalam penulisan

proposal skripsi ini.

7. Dosen STMIK Akba Makassar yang telah memberikan ilmunya yang

tidak bisa saya sebutkan satu per satu.

8. Teman-teman akademik STMIK Akba Makassar sekalian yang tidak

dapat kami tulis namanya satu per satu.

Semoga proposal skripsi ini nantinya dapat bermanfaat bagi semua

pihak terutama kami sebagai penulis. Aamiin.

Makassar, Juli 2021

Penulis

iii
DAFTAR PUSTAKA

HALAMAN JUDUL .......................................................................................

LEMBAR PERSETUJUAN .......................................................................... i

KATA PENGANTAR.................................................................................... ii

DAFTAR ISI ………………………………………………………………….....iv

DAFTAR GAMBAR …………………………………………………………….vi

BAB I PENDAHULUAN .............................................................................. 1

A. Latar Belakang ................................................................................ 1

B. Rumusan Masalah ........................................................................... 2

C. Batasan Masalah ............................................................................. 3

D. Tujuan Penelitian ............................................................................. 3

E. Manfaat Penelitian ........................................................................... 3

BAB II LANDASAN TEORI ....................................................................... 4

A. Tinjauan Pustaka ............................................................................. 4

1. Konsep Dasar Sistem ................................................................. 4

2. Sistem Pakar ............................................................................. 14

3. Kecerdasan Buatan ................................................................... 16

4. Forward Chaining ...................................................................... 21

5. Backward Chaining ................................................................... 23

6. Mesin Fotocopy ......................................................................... 24

7. Android ...................................................................................... 36

8. Aplikasi ..................................................................................... 38

B. Kerangka Pikir ............................................................................... 39

BAB III METODE PENELITIAN................................................................ 41

iv
A. Tinjauan Umum ............................................................................. 41

1. Waktu dan Lokasi ...................................................................... 41

2. Metode Pengumpulan Data ....................................................... 41

B. Metode Analisis .............................................................................. 41

1. Analisis Implementasi ................................................................ 42

2. Analisis Kebutuhan Sistem ........................................................ 43

C. Metode Perancangan Sistem ........................................................ 43

D. Perancangan Proses ..................................................................... 46

1. Flowchart Penelitian .................................................................. 47

2. Use Case Diagram .................................................................... 47

3. Activity Diagram ........................................................................ 48

4. Class Diagram ........................................................................... 52

5. Squence Diagram...................................................................... 53

E. Perancangan Interface .................................................................. 55

1. Perancangan Halaman Menu Utama ........................................ 55

2. Perancangan Halaman Login .................................................... 56

3. Perancangan Halaman Dashboard ........................................... 56

4. Perancangan Halaman Daftar Gejala ........................................ 57

5. Perancangan Halaman Input Kode ........................................... 57

6. Perancangan Halaman Kerusakan ............................................ 58

DAFTAR PUSTAKA ............................................................................ 59

v
DAFTAR GAMBAR

Gambar 2. 1 Flow Chart Algoritma Forward Chaining ............................. 23


Gambar 2. 2 Kerangka Pikir ..................................................................... 39

Gambar 3. 1 Perancangan Waterfall........................................................ 44


Gambar 3. 2 Flow Chart Penelitian .......................................................... 47
Gambar 3. 3 Use Case Diagram .............................................................. 48
Gambar 3. 4 Activity Diagram Login ........................................................ 48
Gambar 3. 5 Activity Diagram Gejala Admin ............................................ 49
Gambar 3. 6 Activity Diagram Input Kode Admin ..................................... 49
Gambar 3. 7 Activity Diagram Kerusakan Admin ..................................... 50
Gambar 3. 8 Activity Diagram Gejala User .............................................. 51
Gambar 3. 9 Activity Diagram Input Kode User ....................................... 51
Gambar 3. 10 Activity Diagram Kerusakan User..................................... 52
Gambar 3. 11 Class Diagram................................................................... 53
Gambar 3. 12 Squence Diagram Login ................................................... 54
Gambar 3. 13 Squence Diagram Data Kerusakan .................................. 54
Gambar 3. 14 Squence Diagram Input Data Gejala................................. 55
Gambar 3. 15 Perancangan Halaman Menu Utama ................................ 55
Gambar 3. 16 Perancangan Halaman Login ............................................ 56
Gambar 3. 17 Perancangan halaman Dashboard.................................... 56
Gambar 3. 18 Perancangan Halaman Daftar Gejala ............................... 57
Gambar 3. 19 Peraancangan Halaman Input Kode ................................. 57
Gambar 3. 20 Perancangan Halaman Kerusakan ................................... 58

vi
BAB I

PENDAHULUAN
A. Latar Belakang

Maraknya teknologi digital memberi pengaruh besar terhadap

kecepatan pekerjaan bagi suatu organisasi atau perusahaan maupun

perorangan, terutama pekerjaan kantor yang berhubungan dengan

penggandaan dokumen. Perusahaan apapun bentuknya, baik itu

perusahaan besar atau kecil, baik itu lembaga pemerintah maupun

swasta, tidak lepas dari suatu kegiatan penggandaan seperti

menggunakan mesin fotocopy.

Fotocopy sangat handal karena memang sengaja dirancang

untuk penggunaan copy berskala besar. Namun pada saat proses

penggandaan dokumen berlangsung, sering sekali terjadi masalah,

seperti kerusakan pada mesin fotocopy yang mengakibatkan hasil dari

penggandaan yang kurang maksimal dan waktu pengerjaan yang

menjadi lebih lambat. Kerusakan yang muncul tidaklah satu macam

saja, namun bermacam-macam. Sehingga masalah tersebut harus

segera diatasi dengan merancang sebuah sistem yang dapat

membantu memberikan solusi perbaikan kerusakan fotocopy tanpa

bantuan secara langsung dari teknisi, atau lebih dikenal dengan sistem

pakar.

Sistem pakar adalah sistem berbasis komputer yang

menggunakan pengetahuan, fakta, dan teknik penalaran dalam

1
2

memecahkan masalah yang biasanya hanya dapat dipecahkan oleh

seorang pakar dalam bidang tertentu. Dalam sistem pakar pula ada

berbagai macam metode yang dapat digunakan dengan kelebihan dan

kekuranganya masing-masing. Namun dalam penelitian ini peneliti

menggunakan metode Forward Chaining. Metode Forward Chaining

adalah metode pencarian atau teknik pelacakan kedepan yang dimulai

dengan informasi yang ada dan penggabungan rule untuk

menghasilkan suatu kesimpulan atau tujuan. Forward chaining

merupakan metode yang melakukan penalaran dari suatu masalah

kepada solusinya, jika klausa premis sesuai dengan situasi (bernilai

TRUE), maka proses akan menyatakan konklusi. (Pasaribu 2017).

Penelitian ini bertujuan untuk menampilkan gejala kerusakan mesin

fotocopy untuk dipilih oleh pengguna yang akhirnya dapat menentukan

solusi kerusakan mesin tersebut.

Berdasarkan latar belakang tersebut peneliti memutuskan untuk

melakukan penelitian dengan mengangkat topik penelitian yang

berjudul “Implementasi Metode Forward Chaining Pada Mesin

Fotocopy Berbasis Android”.

B. Rumusan Masalah

Berdasarkan latar bekalang permasalahan di atas, maka dalam

penelitian ini rumusan masalahnya adalah :

1. Bagaimana membuat aplikasi untuk mendiagnosa


kerusakan fotocopy ?
3

2. Bagaimana implementasi metode forward chaining pada mesin


fotocopy berbasis android ?

C. Batasan Masalah

Adapun batasan masalah dari pembahasan pada

penelitianini adalah sebagai berikut :

1. Input berupa data-data gejala kerusakan dan output yang

akan dihasilkan berupa gejala kerusakan dan solusi

perbaikannya.

2. Jenis mesin fotocopy yang digunakan merek Canon IR 6000.

D. Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah sebagai berikut :

1. Membuat aplikasi untuk mendiagnosa kerusakan mesin fotocopy.

2. Mengimplementasi metode forward chaining pada kerusakan mesin

fotocopy berbasis android.

E. Manfaat Penelitian

Hasil dari penelitian yang dilakukan diharapkan dapat

memberimanfaat antara lain :

1. Bagi pengguna dapat memudahkan untuk mengatasi kerusakan

mesin fotocopy dengan cepat.

2. Bagi penelitian diharapkan dapat bermanfaat dan menjadi referensi

untuk perkembangan penelitian selanjutnya.


BAB II

LANDASAN TEORI

A. Tinjauan Pustaka

1. Konsep Dasar Sistem

Sistem adalah jaringan dari pada element-element yang

saling berhubungan yang membentuk satu kesatuan untuk

melaksanakan suatu tujuan pokok dari sistem tersebut. Untuk

mengetahui sistem atau bukan, antara lain dapat dilihat dari ciri

cirinya ada beberapa rumusan mengenai sistem ciri-ciri sistem ini

yang pada dasarnya satu sama lain saling melengkapi. Sistem

informasi terdiri dari beberapa komponen. Dalam buku «Prinsip-

Prinsip Sistem Informasi Manajemen», pengertian sistem informasi

adalah sistem informasi yang diciptakan oleh para pengolahan data

anak, data kegiatan, data sponsor, data pemeriksaan kesehatan,

pemeriksaan sosio emosi, data perpindahan anak, data pejabat,

data tutor, bantuan pelayanan dan data inventarisasi barang

analisis dan manajer guna melaksanakan tugas khusus tertentu

yang sangat esensial bagi berfungsinya organisasi. Kemudian

Sistem informasi adalah suatu sistem di dalam suatu organisasi

yang mempertemukan kebutuhan pengolahan transaksi harian,

mendukung operasi, bersifat manajerial dan kegiatan strategi dari

suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan laporan yang diperlukan. Rancangan sistem Informasi ada

4
5

merancang atau membuat sistem baru yang diterapkan untuk

mengatasi masalah yang lama.

a. Jenis, Unsur-Unsur dan Elemen dalam Sistem

Seperti yang telah disebutkan pada paragraf awal, suatu

sistem dibentuk oleh unsur-unsur tertentu. Setiap sistem terdiri dari

empat unsur, yaitu:

1. Obyek, di dalam sistem terdapat sekumpulan obyek (fisik/ abstrak)

dalam bentuk elemen, bagian, atau variabel.

2. Atribut, sesuatu yang menentukan mutu atau sifat kepemilikan

suatu sistem dan obyeknya.

3. Hubungan internal, setiap elemen saling terikat menjadi satu

kesatuan.

4. Lingkungan, tempat atau wilayah dimana sistem berada.

Sedangkan elemen pembentuk suatu sistem dapat dibagi

menjadi tujuh bagian, yaitu:

1. Tujuan, sistem dibuat untuk mencapai tujuan (output) tertentu yang

ingin dicapai.

2. Masukan, semuanya yang masuk ke dalam sistem akan diproses,

baik itu obyek fisik maupun abstrak.

3. Proses, yaitu transformasi dari masukan menjadi keluaran yang

lebih memiliki nilai, misalnya produk atau informasi. Namun juga

bisa dapat berupa hal yang tak berguna, misalnya limbah.


6

4. Keluaran, ini adalah hasil dari pemrosesan dimana wujudnya bisa

dalam bentuk informasi, saran, cetakan laporan, produk, dan lain-

lain.

5. Batas, sesuatu yang memisahkan antara sistem dan daerah di luar

sistem. Dalam hal batas akan menentukan konfigurasi, ruang

lingkup, dan hal-hal lainnya.

6. Pengendalian dan Umpan Balik, mekanismenya dapat dilakukan

dengan memakai feedback terhadap keluaran untuk

mengendalikan masukan maupun proses.

7. Lingkungan, segala sesuaut di luar sistem yang berpengaruh pada

sistem, baik menguntungkan maupun merugikan.

Secara garis besar jenis sistem dapat dibedakan menjad

dua kategori, yaitu:

1. Berdasarkan Keterbukaan

 Sistem terbuka, yaitu suatu sistem yang dapat dipengaruhi oleh

pihak luar karena adanya akses terbuka.

 Sistem tertutup, yaitu suatu sistem yang tidak dipengaruhi oleh

pihak luar karena aksesnya tertutup.

2. Berdasarkan Komponen

 Sistem fisik, yaitu suatu sistem yang memiliki komponen energi

dan materi.

 Sistem non-fisik, yaitu suatu sistem yang bentuknya abstrak,

misalnya berupa ide, konsep, dan hal-hal lainnya


7

b. Pengembangan Sistem

SDLC (Software Development Life Cycle) adalah kerangka

kerja atau model manajemen proyek terstruktur yang menguraikan

fase-fase yang diperlukan untuk membangun sistem TI, dari awal

hingga hasil akhir. Tujuan dari Software Development Life Cycle

adalah untuk menciptakan proses produksi yang efektif dan

berkualitas tinggi agar dapat memenuhi atau melampaui harapan

klien sesuai dengan anggaran dan jadwal yang telah ditentukan.

Kerangka kerja ini sudah banyak digunakan oleh berbagai

perusahaan IT baik itu perusahaan besar ataupun kecil. Dengan

tetap patuh terhadap kerangka kerja SDLC ini, maka perusahaan

dapat mempercepat proses pengembangan dan meminimalkan

risiko proyek terkait waktu dan biaya yang diperlukan.Keuntungan

Menerapkan SDLC antara lain yaitu:

 SDLC dapat membantu perencanaan, estimasi, dan

penjadwalan proyek dengan baik

 Kontrol proyek dapat dilakukan dengan lebih mudah

 Semua pemangku kepentingan dapat mengetahui bagaimana

siklus pengembangan software secara transparan

 Dapat mempercepat proses pengembangan software

 Mengurangi risiko proyek

 Dapat mengurangi biaya manajemen proyek dan biaya produksi


8

 Meningkatkan hubungan yang baik dengan klien

Secara garis besar terdapat beberapa tahapan SDLC yang


perlu Anda lakukan yaitu:

1. Planning

Planning adalah tahap perencanaan dimana tim akan

mengidentifikasi dan menentukan scope atau ruang lingkup yang

perlu dilakukan dalam proses pengembangan proyek. Pada tahap

ini, tim juga akan mengumpulkan semua informasi yang dibutuhkan

dalam proses pengembangan software dari para pemangku

kepentingan. Setelah itu, tim akan merencanakan struktur tim, time

frame, budget, security, dan berbagai faktor penting lain yang

dibutuhkan untuk pengembangan software.

2. Analysis

Tahapan SDLC yang selanjutnya adalah proses analisis.

Pada tahap ini, tim akan menganalisis kebutuhan fungsional sistem.

Jadi, tim akan melakukan analisis untuk mengetahui apa masalah

bisnis, apa target yang ingin dicapai, apa tujuan utama dari

pengembangan software tersebut, apa fungsi dari software yang

akan dikembangkan, dan lain-lain. Analisi ini diperlukan dalam

tahapan SDLC agar produk nantinya akan memiliki hasil akhir yang

sesuai dengan ekspektasi klien.


9

3. Design

Berdasarkan requirement yang telah ditentukan sebelumnya,

maka tim akan membuat rencana desain atau spesifikasi desain.

Beberapa aspek desain yang akan ditentukan seperti:

 Architecture: bahasa pemrograman yang akan digunakan, desain

software secara keseluruhan, dan lain-lain.

 User Interface: mendefinisikan bagaimana cara users ketika

berinteraksi dengan software serta bagaimana cara software

memberikan respon.

 Platform: platform tempat software dapat berjalan seperti Android,

iOs, Linux, dan lain-lain.

 Security: langkah-langkah untuk mengamankan sistem software

seperti enkripsi lalu lintas SSL, perlindungan kata sandi, atau yang

lain.

Rincian desain tersebut kemudian akan dibahas dengan para

pemangku kepentingan. Tim akan menjelaskankan dengan

berbagai parameter seperti risiko, teknologi yang akan digunakan,

kapabilitas tim, kendala proyek, waktu dan anggaran. Setelah itu,

pemangku kepentingan akan meninjau kembali desain tersebut

dan menawarkan umpan balik dan saran.


10

4. Development

Dalam fase ini, proses pengembangan software dimulai. Jadi,

tim pengembang akan mulai membangun seluruh sistem dengan

menulis kode menggunakan bahasa pemrograman yang dipilih.

Tahapan SDLC ini dapat dikatakan sebagai fase terpanjang dari

proses pengembangan software.

Untuk pengerjaan proyek besar, proses pengembangan

software biasanya akan dibagi menjadi beberapa unit atau modul

kemudian ditugaskan ke beberapa tim pengembang. Database

admin akan membuat data yang diperlukan dalam database, front-

end developer bertugas membuat UI dan GUI untuk berinteraksi

dengan back-end. Proses pengembangan software tersebut akan

dilakukan berdasarkan pedoman dan prosedur yang sudah

ditentukan sebelumnya.

5. Testing

Tahapan SDLC ini akan melibatkan para software Quality

Assurance (QA) untuk melakukan pengujian pada sistem dan

menilai apakah software dapat bekerja sesuai dengan

fungsionalitas yang diharapkan. Tim QA akan menguji semua

area software untuk memastikan bahwa sistem terbebas dari

cacat, error, ataupun bug. Jika ternyata masalah ditemukan di

dalam software yang dikembangkan, maka tim QA akan


11

menginformasikannya dengan tim pengembang agar perbaikan

dapat segera dilakukan. Proses ini berlanjut hingga software

benar-benar terbebas dari bug, bekerja stabil, dan berfungsi

sesuai harapan.

6. Implementation dan Release

Setelah fase pengujian perangkat lunak selesai dan tidak ada

bug yang tersisa pada sistem, maka tahap implementasi dapat

dimulai. Tahap ini biasanya juga disebut sebagai tahap

deployment. Tujuan dari tahap ini adalah untuk men-deploy

perangkat lunak ke lingkungan produksi sehingga users dapat

mulai menggunakannya.

Fase ini melibatkan penginstalan aktual dari sistem yang baru

dikembangkan. Untuk proyek sederhana, contoh deployment

seperti menerapkan kode ke server web. Sedangkan untuk proyek

pengembagan software berskala besar, deployment akan

melibatkan proses integrasi dengan banyak sistem berbeda.

Meskipun demikian, banyak perusahaan memilih agar produk

akhir dapat pertama kali dirilis dalam segmen terbatas dan diuji di

lingkungan bisnis (UAT-User Acceptance Testing) sebelum benar-

benar dirilis ke pasar. Hal ini juga dilakukan untuk adanya masalah

yang ditemukan oleh users setelah produk dirilis ke pasar.


12

7. Maintenance

Tahapan SDLC yang terakhir adalah proses maintenance

atau pemeliharaan software. Di tahap ini, tim akan melakukan

pemeliharaan sistem dan rutin melakukan pembaruan agar kinerja

software tetap dapat optimal.

Biasanya beberapa aktivitas maintenance yang dilakukan adalah:

 Perbaikan bug: perbaikan bug ketika ada masalah yang

dilaporkan

 Upgrade sistem : meningkatkan kinerja software dengan

sistem yang lebih baru

 Peningkatan fitur: menambahkan fitur atau fungsionalitas

pada pada software yang dikembangkan

Dalam proses pengembangan software, terdapat beberapa

model SDLC yang populer digunakan. Berikut beberapa

diantaranya:

1. Waterfall

Waterfall adalah salah satu model SDLC tertua. Kerangka

kerja ini menekankan untuk terus maju dari satu tahap ke tahap

berikutnya. Jadi, Anda harus benar-benar menyelesaikan suatu

tahap secara sepenuhnya sebelum melanjutkan ke tahap

berikutnya.
13

Kerangka kerja ini cocok untuk proyek kecil dengan hasil akhir

yang mudah ditentukan dari awal. Namun untuk pengerjaan

proyek besar, sebaiknya hindari penggunaan Waterfall karena

kerangka kerja ini tidak cocok untuk proyek yang kompleks serta

tidak fleksibel terhadap perubahan.

2. Agile

Agile adalah kerangka kerja untuk pengembangan software

dengan proses yang ramping namun dapat menghasilkan

produk akhir berkualitas tinggi. Kerangka kerja ini akan

menggunakan urutan kerja inkremental (berkembang sedikit

demi sedikit secara teratur) dan iteratif (berulang). Model SDLC

ini membutuhkan tim pengembang yang dapat beradaptasi

dengan cepat terhadap perubahan dan cocok untuk

pengembangan proyek berskala besar.

Beberapa kelebihan dari kerangka kerja ini seperti

memungkinkan pengembangan dan pengujian yang cepat,

masalah atau bug dapat segera terdeteksi dan diperbaiki, serta

mengakomodasi perubahan atau peningkatan produk dalam

proses pengembangan.
14

3. DevOps

DevOps merupakan gabungan dari dua kata yaitu

Development dan Operations. Kerangka kerja ini adalah

kombinasi dari culture, praktik, serta tools untuk meningkatkan

kemampuan perusahaan dalam proses delivery produk dengan

kecepatan tinggi.

Secara garis besar, DevOps akan membentuk kolaborasi yang

lebih erat antara tim pengembangan dan tim operasi untuk

pengembangan produk. Cara ini dapat membantu perusahaan

untuk menyelaraskan orang-orang, proses, dan alat yang

digunakan untuk mencapai kepuasan pelanggan.

2. Sistem Pakar

Sistem pakar (expert system) secara umum adalah sistem

yang berusaha mengadopsi pengetahuan manusia ke komputer,

agar komputer dapat menyelesaikan masalah seperti yang biasa

dilakukan oleh para ahli. Atau dengan kata lain sistem pakar adalah

sistem yang didesain dan diimplementasikan dengan bantuan

bahasa pemrograman tertentu untuk dapat menyelesaikan

masalah seperti yang dilakukan oleh para ahli. Diharapkan

dengan sistem ini, orang awam dapat menyelesaikan masalah

tertentu baik sedikit rumit ataupun rumit sekalipun tanpa bantuan

para ahli dalam bidang tersebut. Sedangkan bagi para ahli, sistem
15

ini dapat digunakan sebagai asisten yang berpengalaman. (Arifin,

Rusmiadi, dan Darujati, n.d.).

Komponen yang terdapat dalam sebuah sistem pakar terbagi

menjadi 4 bagian yang dapat dijelaskan seperti pada penjelasan

berikut ini:

1.) Knowledge Base (Basis Pengetahuan) merupakan sesuatu

yang vital dalam komponen sistem pakar yang berisikan

pengetahuan yang nantinya akan menjadi sebuah presentasi

pengetahuan didalam sebuah database.

2.) Working Memory (Basis Data atau Memori Kerja) Merupakan

bagian yang terdapat fakta-fakta yang digunakan didalam

sebuah sistem pakar untuk memproses data sehingga

mendapatkan sebuah kesimpulan atau hasil yang dipakai

selama pengoperasian sistem yang tersimpan dalam memori

kerja.

3.) Inference Engine (Mesin Inferensia) adalah merupakan tata

cara yang digunakan oleh seorang pakar dalam bentuk

penalaran atau cara berpikir seorang pakar sehingga

menghasilkan sebuah keputusan yang efektif dan maksimal

dalam memecahkan sebuah masalah dimana cara berpikir ini

disamakan dengan kaidah-kaidah yang ada dalam database

yang berisikan sebuah basis pengetahuan.


16

4.) User Interface (Antarmuka Pemakai) adalah merupakan bagian

yang menjembatani antara sistem dengan user atau pengguna.

Dimana sistem telah dirancang sedemikian rupa berdasarkan

berdasarkan fakta-fakta dan pemikiran seorang pakar. pada

tahap ini user atau pengguna dapat melakukan interaksi

dengan sistem layaknya sebuah percakapan yang ada antara

seorang pakar dengan user menggunakan sebuah pertanyaan

yang akan dijawab dengan kata YA atau TIDAK dan

meghasilkan sebuah keputusan atau kesimpulan yang dapat

membantu user memecahkan masalahnya.

3. Kecerdasan Buatan

Kecerdasan buatan atau yang lebih dikenal dengan sebutan

artificial intelegence merupakan sebuah cabang imlu dalam ilmu

computer yang mengkombinasikan antara perangkat keras dan

perangkat lunak yang dirancang sedemikian rupa sehingga dapat

berpikir layaknya seorang manusia berpikir, dan cara seorang

berikir ini dapat di artikan sebagai sebuah sistem pakar. (Noviardi

2020).

Kecerdasan buatan adalah suatu ilmu yang mempelajari cara

membuat komputer melakukan sesuatu seperti yang dilakukan oleh

manusia. Kecerdasan buatan merupakan kawasan penelitian,

aplikasi dan instruksi yang terkait dengan pemrograman komputer

untuk melakukan sesuatu hal, dalam pandangan manusia adalah


17

cerdas.

Artificial Intelligence tidak hanya berbentuk robot yang dapat

menyerupai manusia. Pada umumnya terdapat 3 jenis teknologi

yang digolongkan menjadi sebuah Artificial Intelligence, yaitu.

1. Symbol-manipulating AI

Bentuk Artificial Intelligence jenis ini bekerja dengan

simbol yang abstrak. Bentuk dari eksperimen jenis AI ini dapat

dikatakan paling banyak jika dibandingkan dengan jenis AI lainnya.

Bentuk eksperimennya adalah manusia akan disusun kembali

dengan tingkat yang bersifat hierarki dan logis.

2. Neural AI

Jenis Neural AI ini telah populer di sejak akhir tahun 1980-

an di sebagian besar ilmuwan komputer. Dengan menggunakan

jenis AI ini, pengetahuan nantinya tidak akan dimunculkan melalui

simbol, tetapi akan dimunculkan melalui sebuah otak buatan.

Pengetahuan yang telah terkumpul akan dibagi menjadi neuron dan

setelah itu akan dikoneksikan menjadi beberapa kelompok.

3. Neural Networks

Jenis dari Neural Network bekerja dengan lapisan yang

saling terhubung melalui simulasi. Pada bagian atas lapisan adalah

lapisan input yang dapat berfungsi sebagai sensor. Sensor ini dapat

berguna sebagai penerima informasi yang nantinya akan diproses


18

ke sistem. Di bagian paling bawah pada neural networks terdapat

lapisan output yang memiliki jumlah neuron sangat sedikit.

Kehadiran AI sejak era 50-an hingga saat ini kemudian

membawa perubahan besar dan harapan baru untuk hidup lebih

baik. Hal ini didasarkan pada berbagai manfaat yang diberikan oleh

teknologi tersebut, beberapa diantaranya adalah:

1. Membantu Meminimalkan Kesalahan

Manfaat pertama dari teknologi kecerdasan buatan adalah

membantu meminimalkan kesalahan. Misalnya saja produk kamera

yang sudah dilengkapi fitur autofocus. Penggunaan kamera

menjadi lebih mudah karena bisa langsung fokus ke objek,

sehingga meminimalkan kesalahan menentukan fokus dari apa

yang dibidik.

2. Solusi untuk Hemat Energi

Manfaat berikutnya adalah membantu menghemat energi,

apapun jenis dan bentuk energi tersebut. Misalnya saja

penggunaan sistem otomatis mematikan lampu di gedung

perkantoran. Jika diketahui oleh sistem tidak ada aktivitas di

ruangan, maka otomatis lampu akan dipadamkan.

3. Berperan dalam Eksplorasi Kekayaan Alam

Teknologi AI juga bermanfaat dalam membantu proses

eksplorasi kekayaan alam. Misalnya membantu perusahaan


19

pertambangan untuk mendeteksi lokasi ideal dilakukan kegiatan

pertambangan. Proses dengan AI menjadi lebih cepat, sehingga

membuat aktivitas pertambangan lebih efektif dan efisien.

4. Menghemat SDM

Teknologi cerdas ini juga membantu menghemat SDM, sebab

semua sudah dikelola oleh sistem di komputer atau perangkat

tertentu. Hal ini kemudian membantu perusahaan untuk

mengurangi kebutuhan SDM.

Misalnya saja untuk tempat parkir, dimana dibuat otomatis nomor

parkir keluar di gerbang masuk. Sehingga tidak perlu lagi

menyediakan SDM untuk mencatat dan menunggu di pos pintu

masuk tersebut.

5. Bermanfaat di Bidang Kesehatan

Teknologi Artificial Intelligence juga memberi manfaat besar di

bidang kesehatan. Misalnya sudah ditemukan banyak sekali alat

atau mesin untuk mendeteksi penyakit yang dialami pasien.

Mesin-mesin atau alat-alat kesehatan canggih ini akan bekerja

lebih cepat dan memberi hasil lebih baik dibanding

alat rontgen biasa. Sehingga membantu tenaga medis terutama

dokter untuk meminimalkan kesalahan dalam melakukan

diagnosa penyakit. Sekaligus mempercepat penyembuhan

pasien.
20

Kemudian, teknologi AI juga umumnya memiliki satu dari

empat bentuk kecerdasan berikut:

1. Acting humanly

bentuk pertama adalah membuat suatu sistem komputer

untuk mampu melakukan suatu pekerjaan atau aktivitas seperti

yang biasa dilakukan oleh manusia.

2. Thinking humanly

bentuk kedua adalah bisa membuat sistem tersebut berpikir

seperti halnya manusia yang kemudian akan menentukan

tindakan dari sistem tersebut. Sehingga bisa dikatakan bahwa

sistem dibuat bisa melakukan pemikiran yang manusiawi.

3. Think rationally

Bentuk selanjutnya adalah membuat suatu sistem komputer

untuk bisa berpikir secara rasional sehingga tidak lagi berpikir

kaku dan menunjukan bahwa dirinya ada mesin.

4. Act rationally

jadi teknologi AI pada perangkat komputer atau yang

berbasis komputer adalah bisa bertindak secara rasional. Tidak

hanya bisa meniru pekerjaan manusia namun juga bisa menyadari

suatu masalah dan kesalahan. Supaya pekerjaan yang dilakukan

bisa dihentikan sementara.


21

4. Forward Chaining

Forward Chaining merupakan metode yang melakukan

pemrosesan berawal dari sekumpulan data untuk kemudian

dilakukan inferensi sesuai dengan aturan yang diterapkan hingga

diketemukan kesimpulan yang optimal. Mesin inferensi akan terus

melakukan looping pada prosesnya untuk mencapai hasil

keputusan yang sesuai. Mesin inferensi yang menggunakan

forward chaining mencari aturan-aturan inferensi sampai

menemukan satu dari antecedent (dalil hipotesa atau klausa IF -

THEN) yang benar. Ketika aturan tersebut ditemukan maka mesin

pengambil keputusan dapat membuat kesimpulan, atau

konsekuensi (klausa THEN), yang menghasilkan informasi

tambahan yang baru dari data yang disediakan. Mesin akan

mengulang melalui proses ini sampai sasaran ditemukan. Forward-

chaining adalah contoh konsep umum dari pemikiran yang

dikendalikan oleh data (data-driven) yaitu, pemikiran yang mana

focus perhatiannya dimulai dari data yang diketahui. Forward-

chaining bisa digunakan didalam agen untuk menghasilkan

kesimpulan dari persepsipersepsi yang datang, seringkali tanpa

query yang spesifik Metode yang diterapkan pada forward chaining

ini berkebalikan dengan metode backward chaining. forward

chaining merupakan strategi pencarian yang memulai proses

pencarian dari sekumpulan data atau fakta, dari data-data tersebut


22

dicari suatu kesimpulan yang menjadi solusi dari permasalahan

yang dihadapi. Berikut ini adalah algoritma dari metode forward

chaining :

inputs: KB, the knowledge base, a set of propositional definite

clauses q, the query,a proposition symbol count

 a table, where count( e] is the number of

symbols in c's premise inferred  a table, where

inferred[s] is initially false for all symbols agenda

 a queue of symbols, initially symbols known to

be true in KB

while agenda is not empty do

p  PoP(agenda)

if p = q then return true

if inferred[p]= false then

inferred[p]  true

for each clause c in KB where p

is in c.PREMISE do

decrement count[c]

if count[c] = 0 then

add

c.CONCLUSION to agenda

return false
23

jika algoritma diatas ditransformasikan dalam bentuk flow chart

adalah seperti gambar berikut :

Gambar 2. 1 Flow Chart Algoritma Forward Chaining

5. Backward Chaining

Backward Chaining merupakan strategi pencarian yang

arahnya kebalikan dari forward chaining. Proses pencarian

dimulai dari tujuan, yaitu kesimpulan yang menjadi solusi

permasalahan yang dihadapi. Mesin inferensi mencari kaidah-

kaidah dalam basis pengetahuan yang kesimpulannya merupakan

solusi yang ingin dicapai, kemudian dari kaidah-kaidah yang

diperoleh, masing-masing kesimpulan di runut balik jalur yang

mengarah ke kesimpulan tersebut. Jika informasi-informasi yang

mengarah ke kesimpulan tersebut sesuai dengan data yang

diberikan maka kesimpulan tersebut merupakan solusi yang dicari,

jika tidak sesuai maka kesimpulan tersebut bukan merupakan


24

solusi yang dicari.

6. Mesin Fotocopy

Mesin fotocopy dapat diartikan sebagai alat yang menampilkan

data dalam bentuk cetakan, baik berupa teks maupun

gambar/grafik diatas kertas. Mesin fotocopy merupakan mesin yang

digunakan untuk menggandakan dokumen dalam bentuk kertas

yang akan digunakan untuk berbagai keperluan, tingginya

kebutuhan akan mesin fotokopi ini membuat pengoperasionalan

mesin sangat tinggi dalam waktu yang lama. Adapun jenis

kerusakan dank ode eror pada mesin fotoopy diantaranya yaitu:

E000

Penyebab Utama: thermistor utama (TH1) mengalami korsleting

atau sirkuit ternal tidak terpasang dengan baik/terbuka. (TP1) cek

sirkuit pemanas barang kali terbuka dan harus di perbaiki. RSK

Faulty DC pengendali PCB Faulty dengan mode deteksi : 0000

setelah saklar daya utama dihidupkan, suhu yang terdeteksi oleh

thermistor utama tidak mencapai 70ºC. (kesalahan harus direset

dalam modus layanan ( COPIER > FUNGSI > CLEAR > ERR )

E001
Penyebab Utama : telah mendeteksi Overheating dan thermistor

utama atau sub thermistor telah mendeteksi sekitar 230ºC atau

lebih tinggi, selama 2 sec. (kesalahan harus direset dalam modus

layanan ( COPIER > FUNGSI > CLEAR > ERR )


25

E002

Penyebab Utama : Suhu dari atas Fixing Roller tidak mencapai

100ºC dalam waktu 2 menit setelah itu tidak melampui 70ºC.

(kesalahan harus direset dalam modus layanan ( COPIER >

FUNGSI > CLEAR > ERR )

E003

Penyebab Utama : suhu terdekteksi oleh thermistor utama adalah

70ºC selama 2 sec atau lebih setelah itu telah reaced 100ºC.

(kesalahan harus direset dalam modus layanan ( COPIER >

FUNGSI > CLEAR > ERR )

E004

Penyebab Utama : RSK yang digunakan untuk memperbaiki drive

pemanas yang ditemukan memiliki kesalahan pada sirkuit arus

pendek ( mendeteksi sirkuit keras ). (kesalahan harus direset dalam

modus layanan ( COPIER > FUNGSI > CLEAR > ERR )

E005

Penyebab Utama : Kesalahan pada sensor web long ( PS45 ).

Panajng web yang telah dikeluarkan lebih dari panjang yang

ditentukan. Perhatian : Setelah mengganti Web, pastikan untuk me-

reset dua counter web dalam modus layanan ( COPIER >

COUNTER > MISC > FIX-WEB dan COPIER > COUNTER >>

DRBL-1 > FX-WEB.


26

E010

Penyebab Utama : Motor Utama ( M2 ) Rusak. DC Controller PCB

Faulty. Pulsa clock yang tidak tiba selama 2 sec atau lebih setelah

sinyal penggerak motor utama ( MMFG ) telah dihasilkan.

E012

Penyebab Utama : Motor Drum ( M1 ) rusak. DC Controller PCB

Faulty. Pulsa clock yang tidak tiba selama 2 sec atau lebih setelah

sinyal motor drive drum ( DMFG ) telah dihasilkan.

E013

Penyebab Utama : Feedscrew limbah toner rusak. Limbah toner

jam (MSW2) rusak. Yang artinya rotasi dari feedscrew toner limbah

keluar dari pesanan, dan saklar (MSW2) ditekan beberapa kali

selama periode waktu tertentu.

E014

Penyebab utama : Motor Drive (M19) rusak. Sinyal clock motor

terdeteksi selama 2 sec atau lebih terus menerus setelah

memperbaiki motor drive yang telah di hasilkan.

E020

Penyebab Utama : konektor Hopper dibiarkan terputus. Saat

mencetak, pasokan toner adalan “ 0 “ atau bisa di bilang tidak

adanya toner selama 2 menit.

E032

Penyebab Utama : penyalin data controller atau perangkan


27

diagnostic remote rusak. Meskipun begitu terhubung, penyalin data

controller perangkat diagnostic jarak jauh memungkinkan terputus.

E061

Penyebab Utama : Rana Laser rusak, Unit Laser rusak, pengukur

PCB berpotensial rusak. Sebagai hasil dari control potensial,

potensi permukaan drum (VL2) dari latar belakang white adalah

sekitar 200V.

Yang artinya menghasilkan gambar hitam padat. 0,0002 output

pengisian utama yang digunkan untuk output cetak dan potensial

permukaan drum setelah output laser telah dibuat sekitar 200V

E100

Penyebab Utama : BD PCB rusak atau Unit laser rusak. 0001 dalam

100 msec setelah sinyal hard laser telah dihasilkan, sinyal pada BD

tidak terdeteksi dalam 50 kali atau lebih dalam 40 msec. 0002

sementara laser aktif, siklus sinyal BD di temukan berada di luar

jangkauan aspecific 10 kali atau lebih.

E110

Penyebab Utama : Scanner Laser Motor (M15) Rusak. Setelah

laser scanner bermotor sinyal drive telah dihasilkan, sinyal motoric

(LMRDY *) tidak datang untuk 15 sec atau lebih. ( berhenti –

kecepatan penuh – setengah kecepatan – kecepatan penuh )

selamam periode kecepatan penuh – kecepatan setengah, sinyal

motor yang dihasilkan tidak datang selama 60 sec atau lebih


28

setelah sinyal mengubah kecepatan. Dengan interval 100msec

E121

Penyebab Utama : pendingin fan controller rusak. Meskipun

pendingin fan sedang di dorong, sinyal clock (FM4LCK) tidak

datang selama 5 sec atau lebih. Dan ketika data di tulis ke

EEPROM, data tidak match.

E202

Penyebab Utama : sensor pemindai HP ( PS39 ) rusak, Motor

pemindai (M3) rusak. Sensor pemindai HP tidak mematikan bahkan

ketika pemindai telah di pindahkan 40 mm maju setelah saklar daya

utama telah diaktifkan atau tombol start telah pressed. Pemindai

sensor HP tidak menyala, bahkan ketika pemindai telah di

pindahkan 450 mm kode reverse caoution tidak diindikasikan, dan

tombol terkunci, kode tsb dapar diperiksa dalam Modus Layanan :

( COPIER > DISPLAY > ERR ).

E204

Penyebab Utama : ADF PCB controller rusak. Saat mencetak,

gambar permukaan tepi sinyal tidak datang dari kode ADF, Caution

tidak diindikasi, dan tombol terkunci. kode tsb dapar diperiksa

dalam Modus Layanan : ( COPIER > DISPLAY > ERR ).

E220

Penyebab Utama : Lampu Inverter PCB rusak. Lampu Inverter PCB

ditemukan memiliki kesalahan.


29

E225

Penyebab Utama : Lampu pemindaian (xenon tabung)rusak. PCB

inverter rusak. Sebuah level sinyal tertentu tidak dapat dicapai oleh

koreksi mendapatkan CCD pada daya-On. Tepi koreksi nilai

berubah lebih dari tigkatan tertentu dibandingkan dengan nilai

koreksi digunakan untuk lembar sebelumnya.

E240

Penyebab Utama : Controller PCB utama, sebuah kesalahan yang

terjadi dalam komunikasi antara PCB pegendali utama dan CPU

dari DC kontroler PCB.

E243

Penyebab Utama : Panel control CPU PCB rusak. Sebuah

kesalahan telah tejadi dalam komunikasi antara CPU dari panel

control CPU PCB dan PCB pengendali utama.

E248

Penyebab Utama : EEPROM pada pembaca PCB controller

rusak.ID membaca ke EEPROM ketika saklar daya utama telah

diaktifkan dan ID dalam ROM tidak match dan tidak ditemukan

cocok.

E302

Penyebab Utama : CCD / AP PCB rusak. Selama shading,

pembaca PCB controller tidak berakhir shading dalam 1 sec, dan

dalam membaca aliran akumulasi tepi putih ( pengolahan ) tidak


30

berakhir setela jangka waktu 10 sec.

E601

Penyebab Utama : Kabel drive hard disc rusak ( hubungan singkat,

rangkaian terbuka ). Pengendali utama PCB telah mendeteksi

kesalahan dalam control datawhile gambar itu ditrabsmisikan

antara PCB dan pengendali utama hadr dsc controller utama drive.

E602

Penyebab Utama : terdapat kabel yang rusak. Para is faulty hard

drive disc bisa dikatakan pengendali PCB terdapat kesalahan.

Sebuah kesalahan terdeteksi ketika hard disc dimulai up dari boot

ROM, bisa dikatakan sebuah kesalahan dalam pembacaan data

dari hard disc saat hard disc mulai Boot ROM

E607

Penyebab Utama : Kipas hard disc (FM7) rusak. Sementara kipas

hard disc sedang didorong, sinyal clock tidak datang selama 5 sec

atau lebih.

E677

Penyebab Utama : terdapat berbagai printer ( aksesories ) yang

rusak. Sebuah kesalahan komunikasi antara berbagai komponen

pada pengendali utama PCB.

E710

Penyebab Utama : DC PCB controller rusak. Ketika daya utama

dihidupkan IPC pada PCB reader controller tidak dapat di initialized.


31

E711

Penyebab Utama : konektor tidak terhubung dengan benar. Atau

bisa juga terdapat kesalahan pada data salinan PCB kontroler

ataupun bagian register.

E712

Penyebab Utama : konektor tidak terhubung dengan benar. Data

transmisi tidak di aktifkan setelah jangka waktu 10 sec pada pebaca

PCB kontroller

E713

Penyebab Utama : konketor tidak terhubung dengan benar.

Powersuply PCB mengalami kerusakan. Dan IC komunikasi ( IPC )

pada kontroler finisher telah gone out.

E717

Penyebab Utama : terdapat kerusakan kabel atau data salinan

perangkat remot control diagnose lain rusak. Saat menyalin data

kontroller NE rusak atau telah terdeteksi sirkuit yg telah terbuka.

Kesalahan harus direst dalam Modus Layanan : ( COPIER >

FUNGSI > CLEAR > ERR )

E719

Penyebab Utama : kerusakan pada kabel vendor point. Bisa

dikatakan komunikasi antara vendor koin dan kontroler PCB utama

telah interrupted. Kesalahan harus direst dalam Modus Layanan : (

COPIER > FUNGSI > CLEAR > ERR )


32

E733

Penyebab Utama : terjadi korsleting pada DC kontroler PCB. Dan

PCB telah mendeteksi kesalahan dalam komunikasi sebelum DC

kontroler PCB dan pengendali utama. Kesalahan harus direst

dalam Modus Layanan : ( COPIER > FUNGSI > CLEAR > ERR )

E740

Penyebab Utama : Kartu LAN rusak. Kesalahan terdeteksi pada

kartu LAN di power ON. Bisa dikatakan kartu LAN yang didaftarkan

atau dipasang tidak sesuai dan tidak dapat dibaca.

E741

Penyebab Utama : koneksi bus PCI adalah tidak tepat. Sebuah

kesalahan telah terjadi pada bus PCI.

E742

Penyebab Utama : RIP1 rusak. Kesalahan telah dideteksi dan

didiagnosa dari dewan RIPI.

E743

Penyebab Utama : konektor mengalami korsleting. Pembaca

kontroller PCB telah mendeteksi kesalahan dalam komunikasi

sebelum pengendali utamaPCB dan kontroller PCB di hidupkan /

dibaca.

E804

Penyebab Utama : terdapat kerusakan kabel. Pasokan daya DC

fan (FM6) rusak. Sementara pasokan daya DC kipas yang


33

didorong, sinyal clock (FM6CLK) tidak datang selama 5 sec atau

lebih.

E805

Penyebab Utama : terdapat kerusakan kabel pada kipas pakan (

FM1 ) dengan pembuangan kipas panas ( FM3 ) rusak. Sementara

kipas pembuangan panas di dorong, sinyal clock (FM3CLK) tidak

datang selama 5 sec atau lebih. 0002 sementara kipas pakan di

dorong, sinyal clock (FM1CLK) tidak datang selama 5 sec atau

lebih.

E824

Penyebab Utama : terdapat kerusakan kabel dalam pengisian

perakitan kipas pendingin utama (FM2) rusak.

E412

Penyebab Utama : kipas pendingin (FM1) rusak.

E420

Penyebab Utama : EEPROM rusak. Ketika tombol power mesin

host diaktifkan, saat backup data dari EEPROM tidak dapat dibaca

oleh data, jika pun membaca tetap akan memiliki kesalahan.

E421

Penyebab Utama : EEPROM rusak, backup data tidak dapat di tulis

ke EEPROM atau data jika di tulis memiliki sinyal clock error

(FM2CLK) tidak datang selama 5 sec atau lebih.


34

E422

Penyebab Utama : komunikasi IPC terdapat kesalahan dan garis

komunikasi telah open sirkuit. Sementara mesin berada dalam

siaga, komunikasi dengan hostmachine telah terganggu selama 5

sec atau lebih, ataupun waktu sedang dalam operasi.

E500

Penyebab utama : finisher PCB control rusak. Komunikasi antara

hostmachine dan has been finisher terputus dan kesalahan ini

terdeteksi oleh mesin host.

E503

Penyebab Utama : pelana stitcher PCB kontroler rusak. Komunikasi

antar sadel stitcher kontroler PCB dan finisher kontroler PCB telah

terganggu.

E504

Penyebab Utama : sensor tunggu (PS1) rusak. Komunikasi antar

sensor ketinggian dan kontroller PCB mengalami kesalahan. Atau

data komunikasi memiliki error.

E505

Penyebab Utama : EEPROM rusak. Ketika saklar power

dihidupkan, jumpal cek di EEPROM pada kontroller finisher PCB

ditemukan memiliki error.

E512

Penyebab Utama : jam sensor (PI10) rusak. Pengiriman motor (M2)


35

rusak. Ketika operasi dimulai, sebagai lompatan yang diperlukan

tidak datang dari pengiriman motor lompatan sensor.

E530

Penyebab Utama : pelat keselarasan rumah sensor posisi (PI6)

rusak. Pelat kesesejajaran tidak kembali ke posisi asal ketika motor

telah didorong untuk 2 sec.

E531

Penyebab Utama : rumah stapler mendeteksi posisi switch (MS7)

rusak. Motor stapler (M6) rusak. Mode stapler tidak meninggalkan

posisi rumah ketika motor stapler telah di dorong untuk 0,5 sec atau

sebalik nya.

E532

Penyebab Utama : pergeseran stapler rumah sensor posisi (PI7)

rusak atau pergeseran motor stapler (M4) rusak. Unit stapler tidak

meninggalkan posisi rumah atau sebalik nya ketika pergantian

motor stapler terlah di dorong untuk 4 sec.

E535

Penyebab Utama : Motor ayunan jam sensor (PI20) rusak atau

panduan ayunan sensor terbuka (PI18), switch (MS3) rusak.

Ayunan guide mendeteksi saklar yg korslet (MS6) rusak. Panduan

ayunan yang menutup mendeteksi 2 switch tidak menyala pada

motor ayunan walau telah diputar CCW selama 1 sec.


36

E540

Penyebab Utama : rumah baki sensor posisi (PI8) rusak. Baki

pengangkat motor clocksensor ½ (PI9/PI19) rusak. Batas atas

nampan terjadi kerusakan (MS5). Pendakian ini tidak berakhir

dalam 15 sec. ketika mengangkat nampan drive motoric atau posisi

rumah nampan tidak terdeteksi.

E584

Penyebab Utama : Sensor Rana terbuka (PI5) rusak. Area

keamanan beralih mendeteksi (MS3) rusak. Rana yang tertutup

mendeteksi switch (MS4). Rana yang tertutup mendeteksi switch

tidak menyala saat motor pakan no. 2 telah di putar CCW selama 1

sec atau lebih.

E590

Penyebab Utama : posisi rumah pukulan sensor (PI3P) / (M1P)

rusak. Pons tidak meninggalkan posisi rumah ketika punch motor

telah didorong untuk 2msec atau sebalik nya.

E593

Penyebab Utama : posisi horizontal rumah pendaftaran sensor

(PI1P) / (M4S) rusak. Pons tidak meinggalkan posisi rumah ketika

motor registrasi horizontal telah didorong untu 4 sec, atau

sebaliknya.

7. Android

Android merupakan suatu software (perangkat lunak) yang


37

digunakan pada mobile device (perangkat berjalan) yang meliputi

sistem operasi, middleware dan aplikasi inti”. Android adalah

sebuah sistem operasi untuk smartphone dan tablet. Sistem

operasi dapat diilustrasikan sebagai jembatan antara piranti

(device) dan penggunaannya, sehingga pengguna dapat

berinteraksi dengan device-nya dan menjalankan aplikasi-aplikasi

yang tersedia pada device (Maulana et al., 2018; Setiawan, 2020).

Komponen aplikasi merupakan bagian penting dari sebuah android.

Setiap komponen mempunyai fungsi yang berbeda, dan antara

komponen satu dengan yang lainnya bersifat saling berhubungan.

Berikut ini komponen aplikasi yang harus diketahui, yaitu:

1) Activities merupakan satu halaman antarmuka yang bisa

digunakan oleh user untuk berinteraski dengan aplikasi.

Biasanya dalam satu activity terdapat button, spinner, list view,

edit text, dan sebagainya. Satu aplikasi dalam android dapat

terdiri atas lebih dari satu activity.

2) Services merupakan komponen aplikasi yang dapat berjalan

secara background, misalnya digunakan untuk memuat data dari

server database. Selain itu, aplikasi pemutar musik atau radio

juga memanfaatkan servis supaya aplikasinya bisa tetap

berjalan meskipun pengguna melakukan aktivitas dengan

aplikasi lain.

3) Contact Provider. Komponen ini digunakan untuk mengelola data


38

sebuah aplikasi, misalnya kontak telepon. Siapapun bisa

membuat aplikasi android dan dapat mengakses kontak yang

tersimpan pada sistem android. Oleh karena itu, agar dapat

mengakses kontak, user memerlukan komponen contact

provider.

4) Broadcast Receiver. Fungsi komponen ini sama seperti bahasa

terjemahannya yaitu penerima pesan. Kasus beterai lemah

merupakan kasus yang sering dialami handphone android.

Sistem android dirancang untuk menyampaikan “pengumuman”

secara otomatis jika baterai habis. Apabila aplikasi yang dibuat

dilengkapi dengan komponen broadcast receiver, maka user

dapat mengambil tindakan menyimpan kemudian menutup

aplikasi atau tindakan yang lain (Rustandi et al., 2020).

8. Aplikasi

Aplikasi adalah sebuah program yang telah dikembangkan

yang bertujuan untuk memenuhi kebutuhan pengguna dalam

menjalankan suatu pekerjaan. Aplikasi adalah program yang

mempunyai aktifitas pemrosesan perintah yang dibutuhkan untuk

melakukan permintaan pengguna dengan tujuan tertentu. Kedua

pengertian tersebut dapat diartikan atau disimpulkan bahwa

aplikasi merupakan sebuah program komputer yang difungsikan

secara khusus dan terpadu sesuai kemampuan yang dimiliki yang

siap pakai bagi user (Purnomo, R., & Nurdin 2017)


39

B. Kerangka Pikir

Masalah
Mesin fotocopy sering mengalami kerusan dan membutuhkan
waktu yang lama untuk menghadirkan tukang servis.

Solusi
Sistem aplikasi yang dapat memberikan solusi dari kerusakan
fotocopy

Proses Kerja
Merancang dan membangun system aplikasi menggunakan
metode Forward Chaining

Solusi
Melakukan pengujian terhadap system aplikasi
dengan
menggunakan metode Forward Chaining

Hasil
Sistem aplikasi deteksi kerusakan mesin fotocopy
menggunakan metode Forward Chaining berbasis android

Gambar 2. 2 Kerangka Pikir

Kerangka pikir penelitian diatas menjelaskan alur penelitian yang

akan dilakukan.Pada tahap pertama menjelaskan tentang

permasalahan yang terjadi,tahap kedua memaparkan solusi tepat untuk

mengatasi masalah yang telah dipaparkan,tahap ketiga merupakan

proses dari implementasi solusi yang diusulkan,tahap ke empat

melakukan pengujian pada hasil dari proses penelitian yang telah

dilakukan untuk mengetahui hasil penelitian sudah dapat


40

menyelesaikan permasalahan atau tidak dan tahap terakhir adalah

memaparkan hasil dari penelitian yang telah menyelesaikan masalah

dari penelitian itu .


BAB III

METODE PENELITIAN

A. Tinjauan Umum

1. Waktu dan Lokasi

Penelitian dilakukan pada toko Sentral Mahasiswa, Jl.

Politeknik, Pintu Nol Unhas, Kec. Tamalanrea, Kota Makassar,

Sulawesi Selatan, 90245, dengan waktu penelitian dilakukan

mulai bulan April - Oktober 2022.

2. Metode Pengumpulan Data

Pengumpulan data merupakan tahapan dalam proses

penelitian yang penting, karena hanya dengan mendapatkan data

yang tepat maka proses penelitian akan berlangsung sampai

penelitian mendapatkan jawaban dari rumusan masalah yang

sudah ditetapkan. Data yang dicari harus sesuai dengan tujuan

penelitian. Dengan adanya data yang diambil tersebut, sangat

membantu dalam menghasilkan informasi yang diinginkan atau

lebih akurat. Pada penelitian ini, peneliti mengumpulkan data

melalui pengumpulan data dan Informasi yang berhubungan

dengan sistem yang akan dibuat yaitu pada kerusakan mesin

fotocopy Canon IR 6000.

B. Metode Analisis

Dalam penyusunan sistem pakar fotocopy berbasis diperlukan

41
42

perancangan sistem yang bertujuan memberikan gambaran kepada

pemakai tentang sistem yang dibuat dan memberikan informasi serta

desain yang jelas dan mudah dimengerti oleh pemakai.

1. Analisis Implementasi

Berikut pembahasan analisis implementasi forward


chaining pada mesin fotocopy :

• Basis Pengetahuan (Knowledge Base)

Basis pengetahuan merupakan inti dari suatu sistem pakar,

yaitu berupa representasi pengetahuan dari pakar. Basis

pengetahuan tersusun atas fakta dan kaidah. Fakta adalah informasi

tentang objek, peristiwa, atau situasi. Kaidah adalah cara kiuntuk

membangkitkan suatu fakta baru dari fakta yang sudah diketahui.

Basis pengetahuan merupakan representasi dari seorang pakar,

yang kemudian dapat dimasukkan kedalam bahasa pemrograman

khusus untuk kecerdasan buatan.

• Mesin Inferensi

Dalam Forward Chaining aturan-aturan diuji satu demi satu

dalam urutan tertentu yang telah dimasukan aturan kedalam

knowledge base. Saat setiap aturan diuji, sistem pakar akan

mengevaluasi apakah kondisinya benar atau salah. Jika kondisinya

benar, maka aturan itu disimpan kemudian aturan berikutnya diuji.

Sebaliknya jika kondisinya salah, aturan itu tidak disimpan dan

aturan berikutnya diuji. Proses ini akan berulang sampai seluruh

knowledge base teruji dengan berbagai kondisi dengan rule yang


43

sudah di tentukan.

Inferensi Forward Chaining dalam mengecek kerusakan

fotocopy dimulai dengan memasukkan macam-macam kerusakan

mesin yang akan ditelusuri kemudian dilanjutkan dengan menjawab

pertanyaan dari gejala kerusakan yang dipilih, dan seterusnya

sampai pada diagnosa kerusakan dengan membandingkan ciri-ciri

kerusakan yang didapat hingga mendapatkan hasil akhir

kesimpulan kerusakan tersebut. (Pasaribu 2017)

2. Analisis Kebutuhan Sistem

Analisis kebutuhan sistem merupakan analisis yang dilakukan

untuk mengetahui kebutuhan apa saja yang digunakan dalam

perancangan aplikasi yang akan dibuat. Adapun analisis kebutuhan

sistem sebagai berikut :

1. Kebutuhan Perangkat Lunak

a. Sistem Operasi

b. MySQL sebagai database

2. Kebutuhan Perangkat Keras

a. Handphone Android

b. Mesin fotocopy Canon IR 6000

C. Metode Perancangan Sistem

Dalam penelitian ini, perancangan sistem menggunakan metode

waterfall. Metode air terjun atau yang sering disebut metode waterfall

sering dinamakan siklus hidup klasik (classic life cycle), dimana hal ini
44

menggambarkan pendekatan yang sistematis danjuga berurutan pada

pengembangan perangkat lunak, dimulai dengan spesifikasi

kebutuhan pengguna lalu berlanjut melalui tahapan-tahapan

perencanaan (planning), permodelan (modeling), konstruksi

(construction), serta penyerahan sistem ke para pelanggan/pengguna

(deployment), yang diakhiri dengan dukungan pada perangkat lunak

lengkap yang dihasilkan. (Nurdiana 2019). Metode Waterfall

merupakan metode pengembangan perangkat lunak yang

mengusulkan pendekatan kepada perangkat lunak yang sekuensial

dan sistematik. (Agustina Mardeka Raya, Hamidah, Kiswanto 2021)

Gambar 3. 1 Perancangan Waterfall

Dalam pengembangannya metode waterfall memiliki beberapa

tahapan yang berurut yaitu analisys (analisis kebutuhan), design

system (desain sistem), Implementation (penerapan), Testing

(pengujian), Maintenance (pemeliharaan). Tahapan tahapan dari

metode Waterfall adalah sebagai berikut:


45

a. Analisis kebutuhan (Requirement Analisis)

Tahap ini pengembang sistem diperlukan komunikasi yang

bertujuan untuk memahami perangkat lunak yang diharapkan oleh

pengguna dan batasan perangkat lunak tersebut. Informasi ini biasanya

dapat diperoleh melalui wawancara, diskusi atau survei langsung.

Informasi dianalisis untuk mendapatkan data yang dibutuhkan oleh

pengguna.

b. Desain Sistem (System Design)

Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari

dalam fase ini dan desain sistem disiapkan. Desain Sistem membantu

dalam menentukan perangkat keras (hardware) dan sistem

persyaratan dan juga membantu dalam mendefinisikan arsitektur

sistem secara keseluruhan.

c. Implementation (penerapan)

Pada tahap ini, sistem pertama kali dikembangkan di program

kecil yang disebut unit, yang terintegrasi dalam tahap selanjutnya.

Setiap unit dikembangkan dan diuji untuk fungsionalitas yang disebut

sebagai unit testing.

d. Testing (pengujian)

Seluruh unit yang dikembangkan dalam tahap implementasi

diintegrasikan ke dalam sistem setelah pengujian yang dilakukan

masing-masing unit. Setelah integrasi seluruh sistem diuji untuk

mengecek setiap kegagalan maupun kesalahan.


46

e. Maintenance (pemeliharaan)

Tahap akhir dalam model waterfall. Perangkat lunak yang

sudah jadi, dijalankan serta dilakukan pemeliharaan. Pemeliharaan

termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada

langkah sebelumnya. Perbaikan implementasi unit sistem dan

peningkatan jasa sistem sebagai kebutuhan baru.

D. Perancangan Proses

Perancangan proses merupakan siklus perangkat lunak yang dibuat

agar pembuatan program telah ditetapkan pada perancangan proses

program. Adapun sistem perancangan proses yang akan dilakukan

untuk mendapatkan pemecahan masalah adalah dengan

menggunakan perangkat pemodelan seperti Flowchart dan Unfield

Modeling Language (UML) untuk membantu pendeskripsian dan

mendesain sistem perangkat lunak, seperti : Use Case Diagram, Class

Diagram, Activity Diagram, dan Sequence Diagram.


47

1. Flowchart Penelitian

Gambar 3. 2 Flow Chart Penelitian

Pada gambar 3.2 tahapan dimulai dari start, akses aplikasi,

kemudian lanjut ke tahap input kode eror, dengan mendeskripsikan

kerusakan, setelah itu lanjut menampilkan hasil, setelah itu

dilakukan input ulang kode ketika ingin melakukan penambahan

kode bila diinginkan, apabila setelah input kode akan muncul

penyebab dan solusi maka akan menuju tahap akhir yaitu stop.

2. Use Case Diagram

Dalam use case diagram akan menjelaskan proses alur dari

aplikasi yang sedang dirancang. Dimana terdiri dari dua


48

pengguna yaitu admin dan user. Berikut ini perancangan use

case diagram :

Gambar 3. 3 Use Case Diagram

3. Activity Diagram

Adapun perancangan sistem dari aplikasi ini yang tergambar

pada Activity Diagram dibawah ini :

1. Activity Diagram Admin

a.) Activity Diagram Login

Gambar 3. 4 Activity Diagram Login

Pada Gambar 3.4 merupakan activity diagram login dimana

tahap login dimulai dari memasukkan email dan sandi kemudian

validasi email dan sandi tersebut, setelah valid maka user akan

menuju ke halaman login, namun jika gagal mala user akan

melakukan login ulang.


49

b.) Activity Diagram Gejala

Gambar 3. 5 Activity Diagram Gejala Admin

Pada gambar 3.5 dapat dilihat admin membuka sistem

kemudian akan menampilkan halaman data gejala. Kemudian

user User menginput gambar gejala dan input keterangan gejala

setelah itu sistem menyimpan data gejala.

c.) Activity Diagram Input Kode

Simpan
data

Gambar 3. 6 Activity Diagram Input Kode Admin

Pada gambar 3.6 dapat dilihat admin membuka sistem

kemudian akan menampilkan halaman input kode kerusakan.


50

Kemudian user User menginput kode kerusakan dan input

penyebab kerusakan, input solusi setelah itu sistem menyimpan

data kerusakan.

d.) Activity Diagram Kerusakan

Gambar 3. 7 Activity Diagram Kerusakan Admin

Pada gambar 3.5 dapat dilihat admin membuka sistem

kemudian akan menampilkan halaman data gejala. Kemudian

user menginput gambar gejala dan input keterangan gejala

setelah itu sistem menyimpan data gejala.


51

2. Activity Diagram User

a.) Activity Diagram Gejala

Gambar 3. 8 Activity Diagram Gejala User

Pada gambar 3.8 dapat merupakan activity diagram gejala

dimana user membuka menu data gejala kemudian sistem akan

menampilkan data gejala. Kemudian user pilih data gejala setelah

itu sistem menyimpan data kerusakan.

b.) Activity Diagram Input Kode

Gambar 3. 9 Activity Diagram Input Kode User


52

Pada gambar 3.9 dapat merupakan activity diagram input

kode dimana admin membuka sistem kemudian sistem akan

menampilkan halaman input kode kerusakan. Kemudian user Admin

menginput kode kerusakan setelah itu sistem menyimpan data

kerusakan.

c.) Activity Diagram Kerusakan

Gambar 3. 10 Activity Diagram Kerusakan User

Pada gambar 3.10 dapat merupakan activity diagram

kerusakan user. Pada bagian ini user memilih menu kerusakan

kemudian sistem akan menampilkan halaman kerusakan.

Kemudian user memilih opsi data kerusakan setelah itu sistem

menyimpan data kerusakan.

4. Class Diagram

Class Diagram merupakan hubungan antar kelas dan

penjelasan detail tiap-tiap kelas di dalam model desain dari suatu

sistem. Berikut gambar 3.11 merupakan perancangan class


53

diagram pada penelitian ini:

Gambar 3. 11 Class Diagram

5. Squence Diagram

Berikut ini akan dijelaskan alur dari sequence diagram.

Yang mana terdiri dari sequence diagram user. Berikut ini

gambar sequence diagram sebagai berikut :


54

a.) Login

Gambar 3. 12 Squence Diagram Login

b.) Input Data Kerusakan

Gambar 3. 13 Squence Diagram Data Kerusakan


55

c.) Input Data Gejala

Gambar 3. 14 Squence Diagram Input Data Gejala

E. Perancangan Interface

Berikut ini perancangan interface web yang terdiri dari sebagai

berikut :

1. Perancangan Halaman Menu Utama

Gambar 3. 15 Perancangan Halaman Menu Utama

Pada gambar 3.15 merupakan perancangan halaman menu

utama dimana merupakan tampilan awal aplikasi. Pada halaman ini

terdapat menu masuk untuk menuju ke halaman login aplikasi.


56

Sebelum user masuk aplikasi maka user bisa menekan menu

masuk yang terdapat di tampilan awal bagian bawah gambar.

2. Perancangan Halaman Login

Gambar 3. 16 Perancangan Halaman Login

Pada gambar 3.16 merupakan perancangan halaman menu

Login dimana terpadat menu username dan password. Pada

halaman ini user menginput username dan password. Pada halaman

ini juga terdapat tombol login untuk menuju ke halaman dashboard.

3. Perancangan Halaman Dashboard

Gambar 3. 17 Perancangan halaman Dashboard


57

Pada gambar 3.17 merupakan dashboard, yang menampilkan

menu Daftar Gejala, Input Kode, Kerusakan, Data Pengguna dan

Keluar.

4. Perancangan Halaman Daftar Gejala

Gambar 3. 18 Perancangan Halaman Daftar Gejala

Pada gambar 3.18 merupakan tampilan halaman perancangan

Daftar Gejala. Halaman ini menampilkan gambar kerusakan dan

keterangan gejala kerusakan.

5. Perancangan Halaman Input Kode

Gambar 3. 19 Peraancangan Halaman Input Kode


58

Pada gambar 3.19 merupakan halaman perancangan Input

kode. Halaman ini menampilkan bagian input kode, dimana setiap

kode kerusakan akan menjelaskan penyebab timbulnya kode

tersebut dan menampilkan solusinya.

6. Perancangan Halaman Kerusakan

Gambar 3. 20 Perancangan Halaman Kerusakan

Pada gambar 3.20 merupakan halaman perancangan halaman

kerusakan. Halaman ini menampilkan kerusakan- kerusakan yang

umumnya terjadi pada mesin fotocopy. Dari halaman data kerusakan

tersebut user dapat memilih opsi kerusakan yang dialami.


DAFTAR PUSTAKA

Agustina Mardeka Raya, Hamidah, Kiswanto, Elly Yaniarti. 2021.


“Penerapan Model WATERFALL pada Sistem Informasi
Beasiswa Berbasis Web.” JURSIMA (Jurnal Sistem Informasi
dan Manajemen) 9 (1). https://doi.org/10.47024/jrs.v9i1.245.

Amrileprata. 2016. macam-macam kode error pada mesin foto copy Canon
IR 5000-IR 6000,
https://trikmesinfotocopy.wordpress.com/2016/01/23/macam-
macam-kode-error-pada-mesin-foto-copy-canon-ir-5000-ir-
6000/, diakses 26 juni 2022

Andy Nugroho. 2020. Mengenal Sejarah dan Jenis-Jenis Kecerdasan


Buatan, https://qwords.com/blog/kecerdasan-buatan/, diakses
tanggaal 26 juni 2022.

Arifin, Yanuar, Tubagus Purwo Rusmiadi, dan Cahyo Darujati. n.d.


“Perancangan Dan Implementasi Sistem Pakar Troubleshooting
Pada Mesin Fotocopy Canon Menggunakan Forward
Chaining.”

Josua, J. (2022). Sistem Pakar Diagnosa Penyakit Kulit Pada Manusia


Menggunakan Metode Variable Centered Intelligent Rule
System (VCIRS). Jurnal Mahasiswa Aplikasi Teknologi
Komputer dan Informasi (JMApTeKsi), 4(1), 1-7.

Noviardi, Refli. 2020. “Sistem Pakar Berbasis Web Menggunakan Metode


Forward Chaining Dalam Menganalisa Kerusakan Mesin
Fotokopi Dan Penannggulangannya (Study Kasus Di Q-El
Copier Service Center And Distributor.” JURTEKSI (Jurnal
Teknologi dan Sistem Informasi) 6
(2): 163–72.
https://doi.org/10.33330/jurteksi.v6i2.548.

Nurdiana, Dian. 2019. “Perancangan dan Implementasi Sistem Informasi


Pemasangan Baru PDAM Berbasis Web.” PETIK (Jurnal
Pendidikan Teknologi Informasi dan Komunikasi) 5 (2).
https://doi.org/10.31980/jpetik.v5i2.566.s144.

Olvaningsih, O. (2022). Perbandingan Penerimaan Dosen Kebidanan di


Wilayah Urban dan Wilayah Rural Terhadap Aplikasi Try Out Uji
Kompetensi Berbasis Android (Doctoral dissertation, Universitas
Hasanuddin).

59
Pasaribu, Maranata. 2017. “Perancangan Dan Implementasi Sistem Pakar
Troubleshooting Pada Mesin Fotocopy Canon Menggunakan
Forward Chaining.” Juril AMIK MBP SISTEM 5 (1): 1–12.

Prawiro, M. 2018. Pengertian Sistem: Definisi, Unsur-Unsur, dan Jenis-


Jenis Sistem,
https://www.maxmanroe.com/vid/manajemen/pengertian-
sistem.html, diakses tanggal 26 juni 2022.

Purnama, I.2019. “Aplikasi Pemesanan Kuliner Halal


Rantauprapat Berbasis Android Dan Web.” Jurnal
Informatika 6 (3):
7–13.
https://doi.org/https://doi.org/10.36987/informatika.v6i3.747.

Purnomo, R., & Nurdin, A. 2017. “Aplikasi Layanan Delivery Order


Berbasis Web Pada Rumah Makan Podoteko.” SemanTIK 3
(2): 23– 30.

60

Anda mungkin juga menyukai