## APLIKASI SISTEM PAKAR
DIAGNOSIS KERUSAKAN PADA JARINGAN

## THIN CLIENT BERBASIS ANDROID
1 Agus Setiawan, 2 Dedih, 3 Yessy Yanitasari
1  3 Teknik Informatika, 2 Sistem Informasi STMIK Kharisma Karawang, Jl. Pangkal Perjuangan KM.1 By Pass Karawang, 41361, Indonesia
1 agussetiawan2012@gmail.com
2 Dedihstanzah@gmail.com
3 yessy.yanitasari@gmail.com

## Abstrak
Sistem pakar merupakan cabang dari AI (Artificial Inteligent) yang membuat ekstensi khusus untuk spesialisasi pengetahuan  guna  memecahkan  suatu  permasalahan  pada  Human  Expert,  yang  didesain  diimplementasikan dengan  bantuan  bahasa  pemrograman  tertentu  untuk  dapat  menyelesaikan  masalah  seperti  dilakukan  oleh  para pakar  dalam  hal  ini  adalah  teknisi  jaringan  thin  client  tipe  WYSE  T.50.Jaringan  thin  client  merupakan  konsep jaringan komputer yang mengoptimalkan sumber daya server untuk melakukan pemrosesan, dan distribusi data hasil komputasi, Sementara itu, perangkat terminal pengguna berperan sebagai antar muka perangkat masukan dan keluaran  sistem  Yaitu  input-output  (seperti  :  monitor,  mouse  dan  keyboard)  untuk  mengoperasikan  fungsi komputer sebagaimana  umumnya. Dalam penanganan kerusakan jaringan thin client tipe WYSE T.50, seorang teknisi  harus  memeriksa  jaringan  thin  client  dari  client  sampai  dengan  server  diperiksa  satu  persatu  sampai ditemukan permasalahannya dibutuhkan waktu satu sampai dua jam Pada tugas akhir ini dibuat perangkat lunak untuk mengatasi kasus kerusakan pada jaringan thin client dimana bisa membantu para teknisi untuk mempercepat menemukan kerusakan pada jaringan thin client dengan metode runut maju (forward chaining). Dalam membuat aplikasi ini penulis memanfaatkan teknologi android, karena android memiliki banyak fitur dan mudah di akses
Kata kunci : Sistem pakar, thin client, WYSE T.50, forward chaining, android

## Abstract
An expert system is a branch of AI (Artificial Intelligent) which makes specific extensions for specialized knowledge in  order  to  solve  a  problem  on  Human  Expert,  designed  implemented  with  the  help  of  specific  programming languages to be able to resolve problems such as carried out by the experts in this case is a thin client network technician WYSE type T.50.Network thin client is a computer network concepts that optimize server resources to perform processing, and distribution of computational results data, meanwhile, the user terminal device acts as the  interface  device  input  and  output  Namely  input-output  system  (such  as  a  monitor,  mouse  and  keyboard)  to operate the computer functions as general. In treating damaged tissues WYSE thin client type T.50, a technician must inspect thin client network from the client to the server checked one by one until the problem is found it takes one to two hours of this final project is made software to solve the case of damage to the thin tissue where the client can help the technician to accelerate find damage to the thin client networks with advanced trace method (forward chaining).  In  making  this  application  utilizes  android  technology,  as  Android  has  a  lot  of  features  and  easy  to access.
Keywords: Expert systems, thin clients, WYSE T.50, forward chaining, android

## 1. Pendahuluan
Sistem  pakar  merupakan  cabang  dari  AI ( Artificial  Inteligent) yang  membuat  ekstensi  khusus untuk spesialisasi pengetahuan guna memecahkan suatu permasalahan  pada Human  Expert, Pengetahuan  di dalam Expert system berasal dari orang atau knowledge yang  berasal  dari  buku-buku  referensi,  surat  kabar  atau karya ilmiah orang lain, pengetahuan manusia ke dalam komputer, agar komputer dapat  menyelesaikan  masalah seperti  yang  biasa  dilakukan  oleh  para  ahli,[1].  Atau dengan  kata  lain  sistem  pakar  adalah  sistem  yang didesain  diimplementasikan  dengan  bantuan  bahasa pemrograman  tertentu  untuk  dapat  menyelesaikan masalah seperti dilakukan oleh para pakar dalam hal ini adalah teknisi jaringan thin client tipe WYSE T.50 .
Dalam membuat aplikasi ini penulis memanfaatkan  teknologi  android,  karena  android memiliki  banyak  fitur  dan  mudah  di  akses.  Android merupakan sebuah sistem operasi telepon seluler dan komputer tablet layar  sentuh  ( touchscreen )  yang berbasis  Linux  [2].  Android  menyediakan platform terbuka  bagi  para  pengembang  untuk  menciptakan aplikasi  mereka  sendiri  yang  digunakan  oleh bermacam-macam  piranti  bergerak.  Android  kini menjelma  menjadi  sistem  operasi mobile terpopuler di  dunia.  Perkembangan  android  tidak  lepas  dari peran  sang  raksasa  google.  Dengan  adanya  latar belakang  tersebut,  maka  penulis  mengambil  judul “aplikasi  sistem  pakar  diagnosis  kerusakan  pada jaringan thin client berbasis android”.

## 2. Metode Penelitian
Metode  yang  di  pakai  dalam  penelitian  ini adalah  metode  SDLC  ( System  Developmnet  Live Cycle ) waterfall [6],  langkahnya  adalah  sebagai berikut:
Gambar 1 Arsitektur Jaringan Thin Client
Jaringan thin  client merupakan  konsep  jaringan komputer  yang  mengoptimalkan  sumber  daya server untuk  melakukan  pemrosesan  dan  distribusi  data  hasil komputasi dan  media  kerja dari aplikasi atau perangkat lunak  pengguna  [5].  Optimalisasi  kinerja server untuk melakukan komputasi akan menekan aktivitas komputasi di  sisi  pengguna.  Sementara  itu,  perangkat  terminal pengguna  berperan  sebagai  antar  muka  perangkat masukan dan keluaran sistem [4]. Yaitu input-output (seperti  : monitor,  mouse dan keyboard )  untuk mengoperasikan fungsi komputer sebagaimana umumnya.
Dalam penanganan kerusakan jaringan thin client tipe  WYSE  T.50  di LAB MTs  ANNUR  yang  berbasis dumb terminal, seorang teknisi harus memeriksa jaringan thin client dari client sampai dengan server diperiksa satu persatu sampai  ditemukan permasalahannya dibutuhkan waktu satu sampai dua jam, Pada tugas akhir ini dibuat perangkat  lunak  untuk  mengatasi  kasus  kerusakan  pada jaringan thin  client dimana  bisa  membantu  para  teknisi untuk  mempercepat  menemukan  kerusakan  pada jaringan thin client dengan metode runut maju ( forward chaining) . Strategi conclusion forward chaining dimulai dengan sekumpulan fakta-fakta pengetahuan, memperoleh  fakta-fakta  baru  menggunakan  aturan- aturan  dimana  premis-premis  sesuai  dengan  fakta-fakta pengetahuan, dan meneruskan prosesnya sampai sebuah tujuan yang ditetapkan telah tercapai menurut [3].

## Gambar 2 SDLC waterfall
1.  Tahap Perencanaan
Pada  tahapan  perencanaan  dihasilkan  rincian setiap  aktivitas  yang  dilakukan.  Adapun  hasil  dari tahapan ini seperti tabel berikut :
Tabel 1 Rincian Tahap Perencanaan No Tahapan Deskripsi 1 Identifikasi Menentukan identifikasi Masalah masalah pembangunan aplikasi sistem pakar diagnosis kerusakan pada jaringan thin client 2 Pengumpulan melakukan studi data literatur/pustaka baik melalui buku ataupun jurnal   dan wawancara terhadap pakar 3 Menganalisis Melakukan analisis teori terhadap sistem pakar, forward chaining, android dan SDLC. 4 Pembuatan Membuat rencana Jadwal berjangka dan target pembuatan aplikasi
No Tahapan Deskripsi sistem pakar diagnosis kerusakan  pada jaringan thin client 5 Mencari Solusi Menentukan Algoritma untuk diagnosis kerusakan  pada jaringan thin client. 6 Mendefinisikan Menentukan alat maupun kebutuhan bahan yang dibutuhkan baik software maupun hardware untuk
membangun aplikasi.
2.  Tahap Analisis
Di  dalam  tahapan  analisis,  telah  ditentukan metode  yang  digunakan  adalah forward  chaining agar bisa mendiagnosis kerusakan pada Thin client. Untuk itu dilakukan tahapan-tahapan sebagai berikut:
Gambar 3 Flowchart analisis metode inferensi forward chaining Tabel 2. Tabel Rincian Tahap analisis metode inferensi forward chaining No Tahapan Deskripsi 1 Akuisisi Merupakan metode Pengetahuan pengumpulan data yang diambil dari buku, internet,jurnal,observasi dan wawancara terhadap seorang pakar. 2 Representasi Merupakan teknik untuk pengetahuan merepresentasikan basis pengetahuan yang diperoleh ke dalam suatu skema atau diagram. Skema/diagram yang diambil dalam sistem pakar ini adalah pohon keputusan dan tabel keputusan.
No Tahapan Deskripsi 3 Tampilkan Untuk menampilkan pertanyaan pertanyaan dan menampilkan dan pilihan gejala yang akan di pilih. gejala 4 Baca pilihan untuk memilih gejala yang gejala dan terjadi sesuai rule. sesuaikan dengan aturan. 5 Solusi = kd Jika solusi ya maka akan gangguan
tampil kode gangguan sesuai gejala yang terjadi. 6 Tampilkan Untuk menampilkan hasil hasil diagnosis gangguan yang diagnosis terjadi a) OOA( object oriented analysis)
Selain  tahapan  di  atas,  juga  mempelajari sistem  yang  ada  dan  menganalisis  bidang  masalah dengan menggunakan Object Oriented Analysis (OOA),  sehingga  hasil  dari  tahapan  ini  adalah  satu tujuan  perbaikan  sistem  yang  diperoleh  dari pemahaman  menyeluruh  terhadap  masalah-masalah serta  manfaat  yang  akan  diperoleh.  Adapun  tahapan dari analisis tersebut yaitu:
1. System  activities (deskripsi use  case ,  aktor, use case diagram dan skenario ).
2. Class diagram ( class definition dan class relation ). 3. Object interaction ( sequence diagram ).
4. Object behavior ( activity diagram ).

## 3. Tahap Design
Tahap  desain  akan  menerjemahkan  syarat kebutuhan  ke  sebuah  perancangan  perangkat  lunak yang  dapat  diperkirakan  sebelum  dibuat coding . Proses  ini  berfokus  pada  :  struktur  data,  arsitektur perangkat  lunak,  representasi interface ,  dan  detail
(algoritma) prosedural. Tahapan ini akan menghasilkan  dokumen  yang  disebut software requirment .  Dokumen  inilah  yang  akan  digunakan proggrammer untuk melakukan aktivitas pembuatan sistemnya.
Setelah proses analisa di tempat seorang pakar bekerja selesai dilakukan selanjutnya tahapan desain yang  dilakukan.  Dalam  tahapan  ini  desain  yang dilakukan  oleh  peneliti  adalah  pendesainan  berbasis Object  Oriented  Design (OOD)  terdiri  dari  desain Antarmuka.
4. Tahap Implementasi
Tahapan  implementasi  merupakan  tahap pembuatan  program  termasuk  penulisan  kode program,  pengetesan  program  secara  terus  menerus untuk  mencari kesalahan  yang terjadi pada program yang  di  buat,  kemudian  meletakan  sistem  untuk  di operasikan.

## 5. Pemeliharaan
Sebuah  proses  terhadap  program  atau  aplikasi untuk  menentukan  kesalahan  dan  segala  kemungkinan yang  akan  menimbulkan  kesalahan  sesuai  dengan spesifikasi software yang telah ditentukan. Aktifitas yang dilakukan dalam tahapan ini adalah maintenance s ystem untuk  memperbaiki  kesalahan/ bug dalam  aplikasi  yang dibuat, enhance system dengan menamah fitur-fitur yang sekiranya diperlukan di masa yang akan datang.

## 3. Hasil dan Pembahasan
1. Tahap Perencanaan
Pada tahapan perencanaan dihasilkan rincian setiap aktivitas  yang  dilakukan.  Adapun  hasil  dari  tahapan  ini seperti tabel berikut :
Tabel 3.Tabel Perencanaan. No Tahapan Deskripsi 1 Identifikasi Membuat aplikasi sistem pakar Masalah diagnosis kerusakan pada jaringan thin client untuk membantu teknisi mendiagnosis kerusakan. 2 Pengumpul Biodata pakar (lampiran), data- an data data kerusakan pada jaringan
thin client yang terdiri dari kerusakan yang pernah terjadi, definisi, solusi dari  kerusakan tersebut. 3 Menganali Penggunaan metode forward sis teori chaining dan SDLC. 4 Pembuatan Jadwal aplikasi sistem pakar Jadwal diagnosis kerusakan pada jaringan thin client . 5 Mencari Dapat mendiagnosis  kerusakan Solusi pada jaringan thin client menggunakan metode forward chaining. 6 Mendefinis Penggunaan Hardware ikan notebook dan smartphone. kebutuhan Software Linux ubuntu  14.04, Android  Studio  1.1,  JDK  7,
Android SDK 2.4, Genymotion 2.4, Libre Office, Dia diagram 0.97, Astah Community 6.9, Evolus Pencil 2.0.5,  Geogebra 4.0 2.  Tahap Analisis
Di dalam tahapan analisis, telah ditentukan metode yang digunakan  adalah  metode Forward  chaning agar  bisa mendiagnosis kerusakan pada jaringan thin client.
2.1.  Analisis metode Forward chaining
2.1.1. Akuisisi Pengetahuan
Tabel 4.Tabel Akuisisi Pengetahuan No Pengumpulan Deskripsi Data 1 Observasi Peninjauan langsung di tempat kerja seorang pakar di Lemah Abang Karawang.. 2 Wawancara Dalam hal ini penulis melakukan  wawancara  secara langsung dengan  mengajukan berbagai pertanyaan kepada seorang pakar, secara garis besar menanyakan Biodata pakar (lampiran), data-data kerusakan pada jaringan thin client yang terdiri dari kerusakan yang pernah terjadi, definisi, solusi dari kerusakan tersebut 3 Study Mengambil data  dari buku Pustaka
sistem pakar, buku thin client ,
buku forward chaining , buku android dan jurnal tentang sistem pakar forward chaining

## 2.1.2. Representasi Pengetahuan
Tabel keputusan digunakan sebagai acuan dalam  membuat  pohon  keputusan  dan  kaidah  yang digunakan. Berikut tabel keputusan pada sistem pakar diagnosa gangguan jaringan Thin Client .
Tabel 5. Tabel Keputusan Thin Client Setting

## Gejala
Indik IP penul penul Kode ator Addre isan isan Kerusa Thin Addres ss accou Pass kan client Server Thin nt word Meny sudah
client sudah sudah ala betul statis betul betul Terdap
Tid ak T i d a k Ti da k
Tid ak Tid ak at Penggu na Yang Sama Y a Y a Y a Y a Ti da k Thin client Rusak Tid ak Kabel Y a Y a Y a Y a Jaringa n Rusak
Gejala Indik IP penul penul Kode ator Addre isan isan Kerusa Thin Addres ss accou Pass kan client Server Thin nt word Meny sudah client sudah sudah ala betul statis betul betul T i d a k IP Y a Y a Y a Y a Server Tidak Sesuai Terdap Y a Y a T i d a k Y a Y a at IP Addres s Yang Sama Passwo Y a Y a Y a Y a Ti d a k rd
Tidak Sesuai Server T i d a k Ti da k Tid ak Tid ak Thin Y a Client
kena Virus Tid ak Salah Y a Y a Y a Y a penulis an account
Y a Y a T i d a k T i d a k T id a k Human Error
Analisis  pohon  keputusan  merupakan  suatu rancangan  yang  digunakan  untuk  membangun  sistem sebuah sistem pakar. Di dalam diagram pohon keputusan akan dicari solusi akhir dari setiap penelusuran. Diagram pohon  keputusan  akan  mempermudah  untuk  menyusun basis  pengetahuan  dan  aturan  dari  setiap  penelusuran diagnosis gangguan pada jaringan Thin Client .
Gambar 4 Pohon Keputusan Thin client Setting
2.1.3. Mesin inferensi forward chaining
Metode  pelacakan  yang  digunakan  dalam membangun  sistem  pakar  diagnosa  gangguan jaringan THIN  CLIENT ini  adalah  metode forward chaining .  Dengan  metode forward  chaining ,  semua data  dan  aturan  akan  ditelusuri  untuk  mendapatkan informasi dari gangguan-gangguan yang dialami.
Production  rules adalah  aturan-aturan  yang digunakan untuk melakukan penalaran atau penelusuran  basis  pengetahuan  awal  sehingga menghasilkan knowledge baru untuk mencapai tujuan. Production rules ini pada dasarnya berupa antecedent dan  konsekuen. Antecedent yaitu  bagian yang mempresentasikan  situasi  atau  premis  (pernyataan berawalan IF )  dan  konsekuen  yaitu  bagian  yang menyatakan  suatu  tindakan  tertentu  atau  konklusi yang diterapkan jika suatu situasi atau premis bernilai benar  (pernyataan  berawalan THEN ).  Berikut merupakan aturan produksi yang digunakan :
Tabel  6. Tabel Aturan produksi Thin Client Setting Aturan Diagnosis Keterangan Aturan Indikator Thin 1. If client Menyala Ya Penulisan IP Address Server sudah betul Ya IP Address Thin client statis Ya penulisan account sudah betul Ya penulisan Password sudah betul Ya Kesalahan setting konfigurasi jaringan Aturan Indikator thin 2. If client Menyala Tidak Penulisan IP Address Server sudah betul Tidak IP Address thin client statis Tidak penulisan account sudah betul Tidak penulisan Password sudah betul Tidak thin client Rusak Aturan If Indikator thin Tidak 3. client Menyala
Aturan Diagnosis Keterangan Aturan Diagnosis Keterangan Penulisan IP penulisan Address Server Password sudah sudah betul Ya betul Ya IP Address thin Kesalahan client statis Ya penulisan penulisan account account sudah Aturan Indikator Thin betul Ya 7. If Client Menyala Ya penulisan Penulisan IP Password sudah Address Server betul Ya sudah betul Ya thin client IP Address Thin Rusak Client statis Ya Aturan Indikator Thin penulisan 4. If Client Menyala Ya account sudah Penulisan IP betul Ya Address Server penulisan sudah betul Tidak Password sudah IP Address Thin betul Tidak Client statis Ya Kesalahan penulisan penulisan account sudah Password betul Ya Aturan Indikator thin penulisan 8. If client Menyala Ya Password sudah Penulisan IP betul Ya Address Server Kesalahan sudah betul Tidak penulisan IP IP Address thin Address client statis Tidak Server penulisan Aturan Indikator Thin account sudah 5. If Client Menyala Ya betul Tidak Penulisan IP penulisan Address Server Password sudah sudah betul Ya betul Tidak IP Address Thin Thin Client Client statis Tidak kena Virus penulisan Aturan Indikator thin account sudah 9. If client Menyala Ya betul Ya Penulisan IP penulisan Address Server Password sudah sudah betul Ya betul Ya IP Address thin Terdapat IP client statis Tidak Address penulisan Yang Sama account sudah Aturan Indikator Thin betul Tidak 6. If Client Menyala Ya penulisan Penulisan IP Password sudah Address Server betul Tidak sudah betul Ya Humar IP Address Thin Error Client statis Ya penulisan Tidak account sudah betul
2.2.  OOA(object Oriented Analysis).
2.2.1. Use Case Diagram
Diagram use case berfungsi untuk mendefinisikan  elemen  fungsi-fungsi  yang  dibutuhkan pada  perangkat  lunak  yang  akan  dibuat.  Berikut  ini diagram  use  case  yang  menjelaskan  interaksi  di  dalam aplikasi sistem pakar diagnosis kerusakan pada jaringan thin client .
Tabel 7. Definisi Aktor Aplikasi istem Pakar Jaringan Thin
Client No. Aktor Deskripsi 1 Pengguna Adalah orang yang menggunakan  aplikasi sistem pakar ini.
Tabel 8.  Definisi Use case Sistem Pakar Jaringan Thin Client
No Use Case Cara Setting Account 1 Cara Setting Merupakan  proses untuk Account cara setting account pada jaringan thin client . 2
diagnosis
Merupakan  proses untuk mendiagnosa kerusakan pada jaringan thin client . 3 Hasil diagnosis Merupakan hasil diagnosis kerusakan pada jaringan thin client . 4 About Proses untuk menampilkan versi dan pembuat program .
No Nama
Deskripsi Class 3. Diagnosis Merupakan kelas untuk menampilkan pilihan gejala 4. account Merupakan kelas-kelas untuk menampilkan cara setting account 5. About Merupakan kelas untuk menampilkan versi aplikasi dan pembuat Gambar 6. class diagram 2.2.3. Sequence Diagram
Berikut ini adalah beberapa diagram sequence yang menjelaskan proses detail dari diagram use case
3.2.4.1.  Hasil sequence diagram account
Gambar 5. use case diagram

## 2.2.2. Class Diagram
Tabel 9.  Deskripsi Class Diagram Aplikasi Diagnosis
Jaringan Thin Client
No Nama Deskripsi Class Gambar 7. sequence diagram cara setting account
1. Splash
Merupakan kelas untuk menampilkan splash screen 2. menuutama Merupakan kelas utama yang berisi menu utama dari aplikasi
4.2.4.2.  Hasil sequence diagram account
3.   Tahap Design
Di
dalam    tahapan design, di guna kan Object
Oriented Design (OOD), berupa desain antarmuka.
4.3.1. Desain Antarmuka
Gambar 8. sequence diagram About 2.2.4. Activity Diagram
Diagram activitas atau activity diagram menggambarkan  workflow  (aliran  kerja)  atau  aktivitas dari  sebuah  sistem  atau  proses  bisnis  yang  ada  pada perangkat lunak.
Gambar 9. Activity diagram account
Gambar 10 Activity diagram Diagnosis
Gambar 11. Desain Menu Utama Gambar  12. Desain Pilihan gejala
Gambar 13. Desain Hasil Diagnosa

## 4. Tahap Implementasi
Di  dalam  tahapan  ini,  dilakukan  proses  installasi  pada aplikasi dan pengujian aplikasi.
1.  Installasi Aplikasi
Untuk  menginstall  aplikasi  sistem  pakar  diagnosis kerusakan pada jaringan thin client berbasis android ini, yaitu dengan cara:
1. Pilih  dan  klik  Pakarthinclient.apk  yang  telah tersimpan pada memori.
2. Pilih dan klik install untuk memulai installasi.
3. Menunggu installasi progam selesai.
4. Aplikasi pakar thin client telah berhasil terpasang.
2.  Pengujian Aplikasi
Pengujian dilakukan untuk menjamin kualitas dan juga  mengetahui  kelemahan  dari  perangkat  lunak tersebut.  Tujuan  dari  pengujian  ini  adalah  untuk mengetahui kemampuan perangkat lunak dan menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang baik, juga dilakukan untuk menentukan keberadaan, kualitas,  dan  kemurnian  dari  atribut-atribut  aplikasi. Dalam  tahap  ini  penulis  menggunakan  pengujian white box dan black box .

## 5. Tahap Pemeliharaan
Sebuah  proses  terhadap  program  atau  aplikasi untuk  menentukan  kesalahan  dan  segala  kemungkinan yang  akan  menimbulkan  kesalahan  sesuai  dengan spesifikasi software yang telah ditentukan. Aktifitas yang dilakukan dalam tahapan ini adalah maintenance system untuk  memperbaiki  kesalahan/ bug dalam aplikasi  yang dibuat, enhance  system dengan  menambah  fitur-fitur yang sekiranya diperlukan di masa yang akan datang.

## 4. Kesimpulan dan Saran

## 4.1 Kesimpulan
Berdasarkan  tahap-tahap  penelitian  yang  telah dilakukan  dalam  membangun  aplikasi  sistem  pakar diagnosis kerusakan pada jaringan thin client , maka dapat ditarik kesimpulan sebagai berikut :
1. Aplikasi  sistem  pakar  diagnosis  kerusakan  pada jaringan thin  client dapat  membantu  teknisi  dalam mendiagnosis kerusakan dengan cepat.
2. Dengan  adanya  aplikasi  sistem  pakar  diagnosis kerusakan pada jaringan thin client berbasis android diharapkan  dapat  membantu  pengguna thin  client, dengan  memanfaatkan  teknologi smartphone android.

## 4.2 Saran
Berdasarkan  kesimpulan  di  atas,  tentunya  masih terdapat banyak kekurangan dalam aplikasi sistem pakar diagnosis kerusakan pada jaringan thin client ini. Untuk itu  maka  aplikasi  ini  masih  dapat  dikembangkan  lagi. Terdapat  beberapa  saran  pengembangan  aplikasi  ini untuk ke depannya, diantaranya adalah :
1. Menambahkan  gejala-gejala  dan  diagnosis kerusakan terbaru yang lebih akurat.
2. Untuk  pengembangan  selanjutnya  terhadap aplikasi  ini  dapat  ditambahan  fitur-fitur  dan animasi yang bisa menunjang pada program ini, untuk menjadi lebih baik dan lebih praktis.

## 6.  Daftar Pustaka
[1] Arhami,  Muhammad,  2005. Konsep  Dasar Sistem Pakar . Andi, Yogyakarta.
[2] Kasman,  Akhmad  Dharma.  2013. Kolaborasi Dahsyat  Android  dengan  PHP  &Mysq l. Yogyakarta: Lokomedia.
[3] Kusumadewi  S,  2003. Artificial  Intelegence (Teknik  dan  Aplikasinya) , Graha  Ilmu, Yogyakarta.
[4] Muhammad  S.  Nugraha,  Ismail  dan  Simon Siregar. 2011 . Perancangan dan Implementasi Thin  Client  di  Toko IP hone.com,  Bandung, Politeknik Telkom Bandung . http://courseware.politekniktelkom.ac.id/Jurnal %20 Proyek%20Akhir/ TK/ Jurnal%20Muhammad.pdf.
[5] Natsirudin,  Muhammad  Aviv.  2011. Analisis Pemanfaatan Teknologi Cloud omputing pada Jaringan Thin Client, Yogyakarta,
Sekolah Tinggi Managemen Informatika dan Komputer AMIKOM . http: //repository.amikom.ac.id/files
/Publikasi_07.11.1389.pdf.
[6] Satzinger, John W, Jackson, Robert B, dan Burd, Stephen D. 2010. Systems Analysis and Design in a Changing World, Fifth Edition , Course Technology, Boston.