SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
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 

 

Contenu connexe

Tendances

Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6Hide Maru
 
Intraksi Manusia dan Komputer
Intraksi Manusia dan KomputerIntraksi Manusia dan Komputer
Intraksi Manusia dan Komputerkhoiril07
 
Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Hide Maru
 
Hambatan dan Tantangan dalam Implementasi SIM
Hambatan dan Tantangan dalam Implementasi SIMHambatan dan Tantangan dalam Implementasi SIM
Hambatan dan Tantangan dalam Implementasi SIMdhibah
 
Deadlock pada sistem operasi
Deadlock pada sistem operasiDeadlock pada sistem operasi
Deadlock pada sistem operasiAyu Arri Andanni
 
Kelompok 5 aspek bisnis bidang ti
Kelompok 5 aspek bisnis bidang tiKelompok 5 aspek bisnis bidang ti
Kelompok 5 aspek bisnis bidang tiFarhanYazid6
 
Information system building block
Information system building blockInformation system building block
Information system building blockAinul Yaqin
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Indah Kusumawati
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”
LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”
LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”Muhammad Hafizh Annur
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKMiftahul Muttaqin
 
Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04KuliahKita
 
Modul 3 pencarian heuristik
Modul 3   pencarian heuristikModul 3   pencarian heuristik
Modul 3 pencarian heuristikahmad haidaroh
 
Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23Alvin Setiawan
 
Materi 1 pemrograman prosedural
Materi 1   pemrograman proseduralMateri 1   pemrograman prosedural
Materi 1 pemrograman proseduralnovitasari3001
 

Tendances (20)

Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6
 
Intraksi Manusia dan Komputer
Intraksi Manusia dan KomputerIntraksi Manusia dan Komputer
Intraksi Manusia dan Komputer
 
Sistem File
Sistem FileSistem File
Sistem File
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4
 
Hambatan dan Tantangan dalam Implementasi SIM
Hambatan dan Tantangan dalam Implementasi SIMHambatan dan Tantangan dalam Implementasi SIM
Hambatan dan Tantangan dalam Implementasi SIM
 
Deadlock pada sistem operasi
Deadlock pada sistem operasiDeadlock pada sistem operasi
Deadlock pada sistem operasi
 
Kelompok 5 aspek bisnis bidang ti
Kelompok 5 aspek bisnis bidang tiKelompok 5 aspek bisnis bidang ti
Kelompok 5 aspek bisnis bidang ti
 
Information system building block
Information system building blockInformation system building block
Information system building block
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10
 
Rangkuman buku informatika bab 4
Rangkuman buku informatika bab 4Rangkuman buku informatika bab 4
Rangkuman buku informatika bab 4
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Makalah Memori Internal
Makalah Memori InternalMakalah Memori Internal
Makalah Memori Internal
 
LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”
LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”
LAPORAN PEMELIHARAAN PERANGKAT KOMPUTER “ MERAKIT PC”
 
Tugas imk hta
Tugas imk htaTugas imk hta
Tugas imk hta
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04
 
Modul 3 pencarian heuristik
Modul 3   pencarian heuristikModul 3   pencarian heuristik
Modul 3 pencarian heuristik
 
Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23
 
Materi 1 pemrograman prosedural
Materi 1   pemrograman proseduralMateri 1   pemrograman prosedural
Materi 1 pemrograman prosedural
 

Similaire à 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) Chabil_Juniar
 
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
 
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 andaKristanto Wijaya
 
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
 
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
 

Similaire à 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
 

Dernier

PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024panyuwakezia
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxfitriaoskar
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 

Dernier (20)

PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 

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