Minggu, 10 September 2017

React JS Tutorial

  • Installasi ReactJS App
Langkah 1 - Instal Paket Global 
Disini kita akan menginstall beberapa plugin untuk mensetupnya. Beberapa plugin untuk babel , ikuti perintah dibawah ini:

C:\Users\nurpa>npm install -g babel

C:\Users\nurpa>npm install -g babel-cli

 Langkah 2 - Buat Folder
Disini kita akan membuat root folder(atau juga akar folder), Disini kita akan menempatkannya di dekstop dan kita akan membuat folder dengan nama reactapp dan didalam folder reactapp tersebut kita membutuhkan sebuah package.json dan untuk membuat package.json ikuti perintah dibawah ini: 
C:\Users\nurpa>cd dekstop

C:\Users\nurpa\Desktop>mkdir reactapp

C:\Users\nurpa\Desktop>cd reactapp

C:\Users\nurpa\Desktop\reactapp>npm init

Langkah 3 - Tambahkan Plugin lainnya
 Disini akan menambahkan plugin dengan menambahkan webpack bundler setelah itu mari kita install webpack dan webpack dev server

C:\Users\nurpa\Dekstop\reactapp>npm install webpack --save

C:\Users\nurpa\Dekstop\reactapp>npm install webpack-dev-server --save




 

Kamis, 07 September 2017

Instalasi React JS Basic (Untuk Pemula)

Instalasi React JS Basic (Untuk Pemula)

Kebanyakan orang pasti bingung gimana sih caranya install react js untuk pemula , itupun berlaku untuk saya, awalnya saya bingung gimana sih caranya install react js dari dasar banget . Tapi alhamdulillah sekarang udah tau caranya.. tapi tiap orang beda-beda sih caranyaa . So kita mulai yaa ! 

Pertama buka command prompt (cmd) -> W+R laluu ketikan perintah berikut ini:

npm i create-react-app -g

Atau juga bisa perintah dibawah ini:

npm install -g create-react-app


Perintah tersebut merupakan perintah agar kita bisa membuat aplikasi react secara global.
Kemudian jangan lupa mau dimana kita menyimpan aplikasinya kemudian ketik kita bisa buat folder baru ..

create-react-app belajar (nama aplikasi)

Setelah memberi perintah berikut , lumayan agak lamaa sih hehe .. setelah installasi beres teruss kita ketikan perintah berikut ..

Tapi kita harus masuk dulu ke folder aplikasi yang tadi udah kita buat..

cd belajar (nama aplikasi)
npm start

Maka hasil yang akan muncul adalah seperti berikut :





SEMOGA BERHASIL !!


Minggu, 20 Agustus 2017

Menghubungkan Aplikasi Yii Framework Dengan Database dan cara menyambungkan ke gii

Menghubungkan Aplikasi Yii Framework Dengan Database Dan Cara Menyambungkan ke gii


Sebelumnya saya telah menjelaskan tentang installasi yii framework, jika belum anda bisa melihat disini Installasi Yii Framework . Selanjutnya saya akan menghubungkan aplikasi Yii Framework dengan database.

  • Pertama-tama buat terlebih dahulu databasenya disini saya berikan contoh dengan nama 'travel'

  • Lalu isi table pada database tersebut disini saya beri contoh 'customer'

  • Lalu selanjutnya masuk ke codingan test lalu buka test/protected/config/main.php. Buatlah script seperti dibawah ini


  • Jika sudah selesai lalu save , lalu jalankan di program dengan 'http://localhost/test/index.php?r=gii' sehingga akan tampil seperti gambar dibawah


  • Setelah itu masuk dengan password 'admin' password ini dapat kita ubah di script disini

  • Di script yang ada di atas ada kata 'admin' kata admin tersebut dapat kita ubah sesuai apa yang kita inginkan. Lalu setelah dimasukan passwordnya maka tampilan yang akan muncul seperti berikut

Begitulah cara menyambungkan database ke yii framework dan menampilkan gii module. Tutorial selanjutnya yaitu dengan membuat crude dan model dari database.

Atau juga kalian bisa meliha video yang telah saya buat . 




Jumat, 18 Agustus 2017

Instalasi Yii Framework

Instalasi Yii Framework

Kali ini saya akan membuat tutorial instalasi Yii Framework..



Kalian bisa download yii frameworknya itu dalam bentuk zip , setelah di download lalu di ekstrak setelah di ekstrak lalu simpan folder tersebut di C:/xampp/htdocs
  • Seperti gambar dibawah ini , disini saya menamakan foldernya dengan nama test


  • Lalu setelah itu coba jalankan terlebih dahulu seperti berikut: http://localhost/test/requirements/
    hingga berhasil keluar tampilan seperti berikut:


  • setelah hasilnya keluar kita akan menginstalasi yii framework dengan cara berikut: lakukan cara seperti dibawah ini menggunakan CMD (windows run lalu ketikan cmd):

  • Jika telah menekan "yes" maka telah selesai, kita buka lagi yii yang tadi telah kita buat, maka hasil yang akan keluar seperti berikut:



    Maka telah selesai menginstall yii framework ini , untuk menyambungkan database dengan model dan crud akan dilanjutkan di blog selanjutnya .


    Adapun bila ingin lebih jelas lagi kalian bisa melihat tutorial video yang saya buat sendiri masih banyak kesalahan masih sama-sama belajar
     

Jumat, 26 Mei 2017

KECERDASAN BUATAN - PENGOLAHAN BAHASA ALAMI

PENGOLAHAN BAHASA ALAMI

Pengolahan 

Berinteraksi dengan komputer dengan bahasa keseharian kita 

Pengolahan Bahasa 

Disingkat PBA atau NLP (natural language processing), adalah cabang ilmu komputer dan linguistik yang mengkaji interaksi antara komputer dengan bahasa (alami) manusia. NLP sering dianggap sebagai cabang dari kecerdasan buatan dan bidang kajiannya bersinggungan dengan linguistik komputasional.

Bahasa

Bahasa sebagai bagian yang penting dari kehidupan manusia, dalam bentuk tulis dapat merupakan catatan dari pengetahuan yang didapat oleh umat manusia dari satu generasi ke generasi berikutnya sedangkan dalam bentuk lisan merupakan sarana komunikasi antar individu dalam suatu masyarakat.

Bahasa sendiri memliki tujuan yaitu :
1. Sebagai alat komunikasi
2. Sebagai alat pemersatu bangsa
3. Sebagai identitas suatu suku atau bangsa  

Bidang Penelitian 

1. Fenetik dan Fonelogi

Deteksi Suara menjadi Bahasa 
Contoh : SIRI

2. Morfologi 

Pembentukan kata dari kata dasar
Contoh:  Menyanyi = Me-nyanyi
               Lari-Lari = Banyak yang lari

3. Sintaksis 

Pembagian/ pembuatan aturan buku sebuah kalimat.
Contoh:
Ibu pergi ke Pasar
  S     P          K

Ibu sedang membaca buku
  S              P                 O

4. Semantik

Arti kata sesungguhnya, paling dasar definisi sebuah kata. Makna dari kata
Contoh: Kutu Buku

5. Pragmatik

Orientasi Tujuan 

- Discourse Knowledge
Kalimat sebelum berperan dengan kalimat selanjutnya
Contoh: Saya orangnya tinggi , sehingga saya bisa main basket

- Word Knowledge 


Kajian NLP (natural language processing) antara lain mencakup :
1. Segmentasi Tuturan (speech segmentation) : proses identifikasi batas antara kata, suku kata, atau fonem  pada bahasa alami lisan. Istilah ini digunakan baik bagi proses mental yang dilakukan oleh manusia, maupun proses buatan oleh pemrosesan bahasa alami.


2. Segmentasi Teks (text segmentation) : proses pemisahan teks tertulis menjadi unit makna seperti kata, kalimat, atau topik. 

3. Penandaan Kelas Kata (part-of-speech tagging) : proses penandaan kata pada suatu teks dalam kaitannya dengan suatu kelas kata tertentu berdasarkan definisi dan maknanya hubungannya dengan kata yang mendampingi atau yang terkait dengannya pada suatu frasa, kalimat, atau paragraf. 

4. Pengawataksaan Makna (word sense disambiguation) : masalah terbuka pemrosesan bahasa alami berupa proses identifikasi makna kata polisemi yang digunakan pada suatu kalimat 

             Meskipun kajiannya dapat mencakup teks dan tuturan, pemerosesan tuturan (speech processing) telah berkembang menjadi suatu bidang kajian terpisah.


Aplikasi Pengolahan Bahasa Alami

Text-based application adalah segala macam aplikasi yang melakukan proses terhadap teks tertulis seperti misalnya dokumen, e-mail, buku dan sebagainya. Contoh jenis aplikasi NLP yang berbasis teks :

Machine Translation 
              Program yang mampu mentranslasi kalimat baik berupa teks maupun suara dari satu bahasa alami ke bahasa lainnya. Contoh : Translate yang telah dibuat menggunakan python


Source code dapat dilihat pada link github 

URL Git : Nurpazrina

Nurpazrina
1144054
D4-Teknik Informatika-3B
Politeknik Pos Indonesia

Link Mata Kuliah : Kecerdasan Buatan

Referensi : 


Hasil Scan Plagiarisme:

Via duplichecker :



Senin, 10 April 2017

KECERDASAN BUATAN - RUANG KEADAAN

RUANG KEADAAN 

Ruang Keadaan yaitu cara mendifinisikan masalah tersebut kedalam bentuk representasi algoritma. Ataupun ruang keadaan adalah sebuah ruang yang berisi keadaan yang mungkin terjadi dan bagaimana.


Dalam meyelesaikan masalah dalam ruang keadaan adalah dengan:

1.      Identifikasi Masalah dalam ruang keadaan
2.      Menetapkan keadaan awal
3.      Menteapkan Tujuan
4.      Menganalisis beberapa teknik penyelesaian
5.      Menetapkan Kumpulan aturan penyelesaian

Representasi Ruang Keadaan dengan Graph Keadaan

Graph keadaan adalah salah satu cara untuk merepresentasikan ruang keadaan, graph keadaan 
itu sendiri terdiri dari :
1.      node-node yang menunjukan keadaan yaitu keadaan awal dan keadaan baru yang akan di capai
2.      node-node saling dihubungkan menggunakan panah untuk menunjukan arah
Contoh Kasus penyelesaian game plastelina :


Kondisi awal :

1.      Pulau Kiri : (p,a,g,h) (1,1,1,1)
2.      Pulau Kanan : (p,a,g,h) (0,0,0,0)

Kondisi akhir :

1.      Pulau Kiri : (p,a,g,h) (0,0,0,0)
2.      Pulau Kanan : (p,a,g,h) (1,1,1,1)

Aturan :

1.      Petani Menyebrang
2.      Petani Kembali
3.      Ayam Menyebrang
4.      Ayam Kembali
5.      Gabah Menyebrang
6.      Ayam Kembali
7.      Gabah Menyebrang
8.      Harimau Kembali

s   Solusi :

    


    Contoh implementasi program dengan python :

    

Source code dapat dilihat pada link github 

URL Git : Nurpazrina

Nurpazrina
1144054
D4-Teknik Informatika-3B
Politeknik Pos Indonesia


Referensi:


Hasil Scan Plagiarisme:

Via duplichecker :








Senin, 27 Maret 2017

KECERDASAN BUATAN - REPRESENTASI PENGETAHUAN (PART II)

REPRESENTASI PENGETAHUAN II


Pembahasan :

     1. Representasi Pengetahuan
     2. Representasi Logika
     3. Jaringan Semantik
     4. Frame

Representasi Pengetahuan adalah menyajikan suatu relasi antara beberapa subjek sebuah pengetahuan ke dalam suatu yang berbentuk skema.

Representasi Logika adalah menggunakan ekspresi-ekspresi dalam logika formal untuk merepresentasikan basis pengetahuan.

Representasi logika dibagi menjadi 2 yaitu:

- Logika Proposisi (Propositional Logic)

Proposisi adalah suatu pernyataan yang dapat bernilai benar (B) atau salah (S). Simbol-simbol seperti P dan Q menunjukan proposisi. Dua atau lebih proposisi dapat digabungkan dengan menggunakan operator logika.


- Logika Predikat (Predicate Logic)
        Pada logika predikat proposisi dibedakan menjadi argumen (obyek) dan predikat (keterangan)


Contoh Proposisi logika dalam argumen (objek) dan predikat (keterangan) dapat dinyatakan sebagagi berikut:
Predikat (argumen-1,argumen2,....argumen-n)

Contoh:
Proposisi "A adalah Orangtua C dan B"
Dalam logika predikat disajikan dalam bentuk:



Orang tua (c,b) memiliki ortu a
        P       Argumen-1(C)    Argumen-2(B)

Semantic Network adalah Suatu network yang disebut dengan network semantik merepresentasikan pengetahuan dalam bentuk graf, dimana sim­pul pada graf tersebut menunjukkan fakta atau konsep, sedangkan lengkungan menggambarkan hubungan atau relasi antar konsep tersebut.

Pengetahuan disusun dalam sebuah jaringan yang memiliki komponen utamai:

      1.Node : Sebuah Objek
      2.Link   : Hubungan antar node

Frame
Merupakan semantic net dilengkapi dengan properties

Contoh :
      1.Method
      2.Atribut
      3.Nama class
      4.Inheritance


Pembahasan Representasi Pengetahuan Part II



Kesimpulan: 

Dari pernyataan diatas dapat disimpulkan bahwa untuk mendukung representasi pengetahuan ada beberapa proses yaitu Reasoning, Semantik Network dan Frame


URL Github: nurpazrina


Nurpazrina
1144054
D4 -Teknik Informatika -3B
Politeknik Pos Indonesia

Link MataKuliah : Kecerdasan Buatan

Referensi:
http://artificialintelegence.blogspot.co.id/2010/10/jaringan-semantik-suatu-network-yang.html
https://www.scribd.com/doc/84107895/representasi-logika
https://prezi.com/wff8zfvdbjkp/representasi-logika/



Hasil Scan Plagiarisme:

Via Duplichecker : 



Sabtu, 18 Maret 2017

KECERDASAN BUATAN - REPRESENTASI PENGETAHUAN

REFRESENTASI PENGETAHUAN

Refresentasi berasal dari 2 kata yaitu re dan presentasi

  • Re berarti mengulang
  • Presentasi berarti menyajikan
Ataupun 

  • Presentasi adalah menyajikan apapun yang mau disajikan 
  • Representasi adalah menyajikan ulang apapun yang mau disajikan

Pengetahuan adalah membuat logic pada lapangan atau hasil penginderaan manusia atau hasil dari pengamatan yang telah dilakukan dilapangan.
Contoh: Bagaimana cara merubah fakta menjadi fungsi pemgraman

Penjelasan terperinci
Bagaimana kita mempresentasikan logika terhadap apa yang akan diimplementasikan
Bukan mempresentasikan pengetahuan karena computer tidak berpikir.
Contoh:
  • Saya tahu jalan
  • Saya paham jalan
  • Saya tahu pelajaran
  • Saya paham pelajaran
  • Saya tahu ngoding
  • Saya paham ngoding

Dapat dilihat diatas ada tahu dan ada paham penjelasannya adalah
Bahwa tahu itu hanya sekedara tahu tapi terkadang faktanya tidak tahu, namun jika paham dia tahu dan sesuai dengan faktanya.

Representasi Pengetahuan adalah menyajikan suatu relasi antara beberapa subjek sebuah pengetahuan ke dalam suatu yang berbentuk skema.

Representasi Pengetahuan Logika

Contoh Proposisi logika dalam argumen (objek) dan predikat (keterangan) dapat dinyatakan sebagagi berikut:
Predikat (argumen-1,argumen2,....argumen-n)

Contoh:
Proposisi "A adalah Orangtua C dan B"
Dalam logika predikat disajikan dalam bentuk:



Orang tua (c,b) memiliki ortu a
        P       Argumen-1(C)    Argumen-2(B)

Contoh lainnya di rute pada kota dengan kota tujuan transportasi darat, laut mauoun udara pada jaraknya:

Jika Rute di atas dibentuk dalam representasi logika, adalah sebagai berikut:

Darat (Bandung, Jakarta, 130)
Laut (Bandung, Lampung, 600)
Udara (Bandung, Papua, 2000)
Darat (A,B) ?
A : Bandung B : Jakarta
A : Bandung B : Cirebon
A : Bandung B : Cikampek

Dibawah ini adalah contoh implementasi program rute jalur jalan di kota Bandung dengan menggunakan python:

Rute:


Dengan Hasil:



Kesimpulan:

           Jadi kesimpulan yang dapat diambi dari sini yaitu pentingnya merubah fakta menjadi fungsi pemograman dan yang terpenting bagaimana kita merepresentasikan logika terhadap apa yang akan diimplementasikan bukan mempresentasikan pengetahuan komputer yang tidak berpikir.

URL GIT: Nurpazrina

Nurpazrina
1144054
D4 -Teknik Informatika -3B
Politeknik Pos Indonesia

Link MataKuliah : Kecerdasan Buatan

Referensi:

Hasil Scan Plagiarisme:

Via Duplichecker :





React JS Tutorial

Installasi ReactJS App Langkah 1 - Instal Paket Global  Disini kita akan menginstall beberapa plugin untuk mensetupnya. Beberapa plugin...