SlideShare a Scribd company logo
1 of 6
Download to read offline
Program Biodata
        Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-
procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman
logika).

        Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma
konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan
bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut
heuristik (heutistic) dengan menggunakan pohon logika.

       Prolog merupakan singkatan dari Programming in Logic. Idenya berasal dari era 1970-
an yang bertujuan untuk menggunakan logic (logika) sebagai bahasa pemrograman.

      Kali ini adalah program membuat biodata. Langkah-langkah yang harus dilakukan yaitu :

      Buka program Notepad++, ketik program. Karena untuk memulai membuat program
      harus dilakukan pada Notepad++.

      Pada program biodata yang akan diinput adalah Nama dan NPM. Maka sebagai inputan
      anda harus write Nama dan NPM anda kemudian di Read agar kemudian program dapat
      membaca statement/perintah anda. Setiap penulisan statement baru, akhiri degan tanda
      koma (,). Dan untuk mengakhiri statement anda harus mengakhiri dengan tanda titik (.)
      Jika tidak diakhiri tanda titik, program salah dan tidak akan bisa running.




                                                                  

                                                




                                 PROLOG (Program In Logic)| Universitas Gunadarma  1 

 
Program selesai diketik, kemudian Save dengan klik menu File – Save As – Local Disk
    D:// - Save As type : (Perl source file:*.pl*.pm*plx) – Nama File (ketik nama file dan
    akhiri dengan .pl *misal; machu.pl*- Save.




                                                            

 

    Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada 
    menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ Machu.pl – Ok. 

    Kemudian untuk running, ketik biodata. (Jangan lupa diakhiri dengan tanda titik, karena jika 
    belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya 
    program. 

    Dibawah ini adalah hasil running program biodata : 




                                   PROLOG (Program In Logic)| Universitas Gunadarma  2 

 
Program Menghitung Nilai
     Pada Notepad++, pilih File – New. Buat file kedua untuk membuat program kedua.

     Pada program nilai yang akan diinput adalah nilai UTS dan nilai UAS untuk mencari
     nilai rata-ratanya. Maka sebagai inputan anda harus write nilai UTS dan nilai UAS anda
     kemudian di Read agar kemudian program dapat membaca statement/perintah anda.
     Untuk grade, anda harus menyisipkan statement kondisi untuk mengetahui nilai yang
     diinput berapa pada grade apa. Setiap penulisan statement baru, akhiri degan tanda koma
     (,). Dan untuk mengakhiri statement anda harus mengakhiri dengan tanda titik (.) Jika
     tidak diakhiri tanda titik, program salah dan tidak akan bisa running. Ketikkan progam
     seperti printscreen dibawah kemudian save dengan nama nilai.pl




                                                                        

     Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada 
     menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ nilai.pl – Ok. 

     Kemudian untuk running, ketik nilai. (Jangan lupa diakhiri dengan tanda titik, karena jika belum 
     diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya program. 

     Dibawah ini adalah hasil running program nilai : 




                                     PROLOG (Program In Logic)| Universitas Gunadarma  3 

 
 

                                                 

                                                 

    Pada Notepad++, pilih File – New. Buat file ketiga untuk membuat program ketiga.

    Pada program luas lingkaran yang akan diinput adalah jari-jari untuk menghitung luas
    lingkaran. Maka sebagai inputan anda harus write jari-jari kemudian di Read agar
    kemudian program dapat membaca statement/perintah anda. Ketikkan program seperti
    printscreen dibawah kemudian save dengan nama lingkaran.pl 




                                                                           

    Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada 
    menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ lingkaran.pl – Ok. 

    Kemudian untuk running, ketik lingkaran. (Jangan lupa diakhiri dengan tanda titik, karena jika 
    belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya 
    program. 

    Dibawah ini adalah hasil running program luas lingkaran : 

 



                                   PROLOG (Program In Logic)| Universitas Gunadarma  4 

 
 

                                               

                                               

                                               

                                               

    Pada Notepad++, pilih File – New. Buat file keempat untuk membuat program keempat.

    Pada program luas lingkaran yang akan diinput adalah alas dan tinggi untuk menghitung
    luas kerucut. Maka sebagai inputan anda harus write nilai alas dan nilai tinggi kerucut
    kemudian di Read agar kemudian program dapat membaca statement/perintah anda.
    Ketikkan program seperti printscreen dibawah kemudian save dengan nama kerucut.pl 

 




                                                                        

    Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada 
    menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ kerucut.pl – Ok. 


                                 PROLOG (Program In Logic)| Universitas Gunadarma  5 

 
Kemudian untuk running, ketik lingkaran. (Jangan lupa diakhiri dengan tanda titik, karena jika 
    belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya 
    program. 

    Dibawah ini adalah hasil running program luas kerucut : 




                                                                                      




                                   PROLOG (Program In Logic)| Universitas Gunadarma  6 

 

More Related Content

What's hot

PPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptxPPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptxNida982231
 
Manajemen layanan sistem informasi(1)
Manajemen layanan sistem informasi(1)Manajemen layanan sistem informasi(1)
Manajemen layanan sistem informasi(1)HehePangibulan2
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasiIKHSAN MAHRURI
 
Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013
Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013
Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013Deni Riansyah
 
Pengenalan Dasar VR dan AR
Pengenalan Dasar VR dan ARPengenalan Dasar VR dan AR
Pengenalan Dasar VR dan ARWilda Perdana
 
Ppp penemuan terbimbing
Ppp penemuan terbimbingPpp penemuan terbimbing
Ppp penemuan terbimbingFppi Unila
 
Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1At Dri
 
Perbedaan sistem linear dan non linear
Perbedaan sistem linear dan non linearPerbedaan sistem linear dan non linear
Perbedaan sistem linear dan non linearanis_mh
 
Makalah Kelompok 10
Makalah Kelompok 10Makalah Kelompok 10
Makalah Kelompok 10syahronirpl
 
Pertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasiPertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasiRoziq Bahtiar
 
Chapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCIChapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCIMuhammad Najib
 
Makalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensionalMakalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensionalandreafrizza
 
17. dokumen presentasi
17. dokumen presentasi17. dokumen presentasi
17. dokumen presentasiFaza Zahrah
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraShortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraOnggo Wiryawan
 

What's hot (20)

Dark tourism kelompok 4
Dark tourism kelompok 4Dark tourism kelompok 4
Dark tourism kelompok 4
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
PPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptxPPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptx
 
Manajemen layanan sistem informasi(1)
Manajemen layanan sistem informasi(1)Manajemen layanan sistem informasi(1)
Manajemen layanan sistem informasi(1)
 
Kelompok 3 incremental
Kelompok 3   incrementalKelompok 3   incremental
Kelompok 3 incremental
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013
Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013
Kisi kisi tik kelas ix ujian madrasah utama dan susulan semester 2 ta-2012-2013
 
Pengenalan Dasar VR dan AR
Pengenalan Dasar VR dan ARPengenalan Dasar VR dan AR
Pengenalan Dasar VR dan AR
 
Ppp penemuan terbimbing
Ppp penemuan terbimbingPpp penemuan terbimbing
Ppp penemuan terbimbing
 
Konsep desentralisasi pendidikan
Konsep desentralisasi pendidikanKonsep desentralisasi pendidikan
Konsep desentralisasi pendidikan
 
aplikasi-pengolah-kata.pptx
aplikasi-pengolah-kata.pptxaplikasi-pengolah-kata.pptx
aplikasi-pengolah-kata.pptx
 
Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1
 
Instalasi OpenGL – GLUT
Instalasi OpenGL – GLUTInstalasi OpenGL – GLUT
Instalasi OpenGL – GLUT
 
Perbedaan sistem linear dan non linear
Perbedaan sistem linear dan non linearPerbedaan sistem linear dan non linear
Perbedaan sistem linear dan non linear
 
Makalah Kelompok 10
Makalah Kelompok 10Makalah Kelompok 10
Makalah Kelompok 10
 
Pertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasiPertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasi
 
Chapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCIChapter 8 - Maturity Level of HCI
Chapter 8 - Maturity Level of HCI
 
Makalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensionalMakalah pemrograman mobile smart dimensional
Makalah pemrograman mobile smart dimensional
 
17. dokumen presentasi
17. dokumen presentasi17. dokumen presentasi
17. dokumen presentasi
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma DijkstraShortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma Dijkstra
 

Similar to La prolog 1

Panduan menggunakan program pascal versi 7
Panduan menggunakan program pascal versi 7Panduan menggunakan program pascal versi 7
Panduan menggunakan program pascal versi 7Simon Patabang
 
Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritmapakdemamo
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascalFandi Rahmat
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascalFandi Rahmat
 
Makalah instalasi software 1
Makalah instalasi software 1Makalah instalasi software 1
Makalah instalasi software 1Sendal Jepit
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Hardini_HD
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Chabil_Juniar
 
Modul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman AndaModul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman AndaMateri Kuliah Online
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaIndividual Consultants
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaIndividual Consultants
 
Jeni intro1-bab03-mengenali lingkup pemrograman anda
Jeni intro1-bab03-mengenali lingkup pemrograman andaJeni intro1-bab03-mengenali lingkup pemrograman anda
Jeni intro1-bab03-mengenali lingkup pemrograman andaKristanto Wijaya
 
how to crack logixpro
how to crack logixprohow to crack logixpro
how to crack logixproA Fudz
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 

Similar to La prolog 1 (20)

Panduan menggunakan program pascal versi 7
Panduan menggunakan program pascal versi 7Panduan menggunakan program pascal versi 7
Panduan menggunakan program pascal versi 7
 
Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritma
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Makalah instalasi software 1
Makalah instalasi software 1Makalah instalasi software 1
Makalah instalasi software 1
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Software
SoftwareSoftware
Software
 
Python Awal
Python AwalPython Awal
Python Awal
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 
Modul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman AndaModul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman Anda
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
 
Jeni intro1-bab03-mengenali lingkup pemrograman anda
Jeni intro1-bab03-mengenali lingkup pemrograman andaJeni intro1-bab03-mengenali lingkup pemrograman anda
Jeni intro1-bab03-mengenali lingkup pemrograman anda
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
how to crack logixpro
how to crack logixprohow to crack logixpro
how to crack logixpro
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 

Recently uploaded

Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Abdiera
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Abdiera
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaruSilvanaAyu
 
Asi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin LimAsi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin LimNodd Nittong
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxdonny761155
 
PPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.pptPPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.pptBennyKurniawan42
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxjohan effendi
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfPPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfSBMNessyaPutriPaulan
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxSyifaDzikron
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxFardanassegaf
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxGyaCahyaPratiwi
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaAbdiera
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlineMMario4
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiOviLarassaty1
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptssuser940815
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfHendroGunawan8
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 

Recently uploaded (20)

Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru
 
Asi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin LimAsi Eksklusif Dong - buku untuk para ayah - Robin Lim
Asi Eksklusif Dong - buku untuk para ayah - Robin Lim
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
 
PPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.pptPPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.ppt
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docx
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfPPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptx
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran Berdifferensiasi
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.ppt
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 

La prolog 1

  • 1. Program Biodata Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non- procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika. Prolog merupakan singkatan dari Programming in Logic. Idenya berasal dari era 1970- an yang bertujuan untuk menggunakan logic (logika) sebagai bahasa pemrograman. Kali ini adalah program membuat biodata. Langkah-langkah yang harus dilakukan yaitu : Buka program Notepad++, ketik program. Karena untuk memulai membuat program harus dilakukan pada Notepad++. Pada program biodata yang akan diinput adalah Nama dan NPM. Maka sebagai inputan anda harus write Nama dan NPM anda kemudian di Read agar kemudian program dapat membaca statement/perintah anda. Setiap penulisan statement baru, akhiri degan tanda koma (,). Dan untuk mengakhiri statement anda harus mengakhiri dengan tanda titik (.) Jika tidak diakhiri tanda titik, program salah dan tidak akan bisa running.     PROLOG (Program In Logic)| Universitas Gunadarma  1   
  • 2. Program selesai diketik, kemudian Save dengan klik menu File – Save As – Local Disk D:// - Save As type : (Perl source file:*.pl*.pm*plx) – Nama File (ketik nama file dan akhiri dengan .pl *misal; machu.pl*- Save.         Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada  menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ Machu.pl – Ok.  Kemudian untuk running, ketik biodata. (Jangan lupa diakhiri dengan tanda titik, karena jika  belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya  program.  Dibawah ini adalah hasil running program biodata :  PROLOG (Program In Logic)| Universitas Gunadarma  2   
  • 3. Program Menghitung Nilai Pada Notepad++, pilih File – New. Buat file kedua untuk membuat program kedua. Pada program nilai yang akan diinput adalah nilai UTS dan nilai UAS untuk mencari nilai rata-ratanya. Maka sebagai inputan anda harus write nilai UTS dan nilai UAS anda kemudian di Read agar kemudian program dapat membaca statement/perintah anda. Untuk grade, anda harus menyisipkan statement kondisi untuk mengetahui nilai yang diinput berapa pada grade apa. Setiap penulisan statement baru, akhiri degan tanda koma (,). Dan untuk mengakhiri statement anda harus mengakhiri dengan tanda titik (.) Jika tidak diakhiri tanda titik, program salah dan tidak akan bisa running. Ketikkan progam seperti printscreen dibawah kemudian save dengan nama nilai.pl   Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada  menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ nilai.pl – Ok.  Kemudian untuk running, ketik nilai. (Jangan lupa diakhiri dengan tanda titik, karena jika belum  diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya program.  Dibawah ini adalah hasil running program nilai :  PROLOG (Program In Logic)| Universitas Gunadarma  3   
  • 4.       Pada Notepad++, pilih File – New. Buat file ketiga untuk membuat program ketiga. Pada program luas lingkaran yang akan diinput adalah jari-jari untuk menghitung luas lingkaran. Maka sebagai inputan anda harus write jari-jari kemudian di Read agar kemudian program dapat membaca statement/perintah anda. Ketikkan program seperti printscreen dibawah kemudian save dengan nama lingkaran.pl    Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada  menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ lingkaran.pl – Ok.  Kemudian untuk running, ketik lingkaran. (Jangan lupa diakhiri dengan tanda titik, karena jika  belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya  program.  Dibawah ini adalah hasil running program luas lingkaran :    PROLOG (Program In Logic)| Universitas Gunadarma  4   
  • 5.           Pada Notepad++, pilih File – New. Buat file keempat untuk membuat program keempat. Pada program luas lingkaran yang akan diinput adalah alas dan tinggi untuk menghitung luas kerucut. Maka sebagai inputan anda harus write nilai alas dan nilai tinggi kerucut kemudian di Read agar kemudian program dapat membaca statement/perintah anda. Ketikkan program seperti printscreen dibawah kemudian save dengan nama kerucut.pl      Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada  menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ kerucut.pl – Ok.  PROLOG (Program In Logic)| Universitas Gunadarma  5   
  • 6. Kemudian untuk running, ketik lingkaran. (Jangan lupa diakhiri dengan tanda titik, karena jika  belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya  program.  Dibawah ini adalah hasil running program luas kerucut :    PROLOG (Program In Logic)| Universitas Gunadarma  6