SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
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 

 

Weitere ähnliche Inhalte

Was ist angesagt?

MATERI SISTEM KOMPUTER KELAS X
MATERI SISTEM KOMPUTER KELAS XMATERI SISTEM KOMPUTER KELAS X
MATERI SISTEM KOMPUTER KELAS Xndriehs
 
Novita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem OperasiNovita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem Operasibelajarkomputer
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEEDIS BLOG
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarDisma Ariyanti W
 
Analisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanAnalisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanbinamulia
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Algoritma dan Struktur Data (Python) - Notasi Algoritmik
Algoritma dan Struktur Data (Python) - Notasi AlgoritmikAlgoritma dan Struktur Data (Python) - Notasi Algoritmik
Algoritma dan Struktur Data (Python) - Notasi AlgoritmikAndiNurkholis1
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackboxIwan Kurniarasa
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Memori virtual
Memori virtualMemori virtual
Memori virtualzainalarif
 
Arsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptArsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptAhmadNaswin
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi websiteGilang Ramadhan
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasimastnie
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONSCOMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONSsonalikharade3
 

Was ist angesagt? (20)

MATERI SISTEM KOMPUTER KELAS X
MATERI SISTEM KOMPUTER KELAS XMATERI SISTEM KOMPUTER KELAS X
MATERI SISTEM KOMPUTER KELAS X
 
Teknik Optimasi - P8
Teknik Optimasi - P8Teknik Optimasi - P8
Teknik Optimasi - P8
 
Novita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem OperasiNovita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem Operasi
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman Dasar
 
Modul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUIModul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUI
 
Rangkuman buku informatika bab 4
Rangkuman buku informatika bab 4Rangkuman buku informatika bab 4
Rangkuman buku informatika bab 4
 
Analisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanAnalisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaan
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Algoritma dan Struktur Data (Python) - Notasi Algoritmik
Algoritma dan Struktur Data (Python) - Notasi AlgoritmikAlgoritma dan Struktur Data (Python) - Notasi Algoritmik
Algoritma dan Struktur Data (Python) - Notasi Algoritmik
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackbox
 
Cache memory
Cache memoryCache memory
Cache memory
 
Dasar pemrograman visual basic
Dasar pemrograman visual basicDasar pemrograman visual basic
Dasar pemrograman visual basic
 
Finite state automata
Finite state automataFinite state automata
Finite state automata
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Memori virtual
Memori virtualMemori virtual
Memori virtual
 
Arsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptArsitektur Komputer 1.ppt
Arsitektur Komputer 1.ppt
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi website
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONSCOMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONS
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
PRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPCMBANDUNGANKabSemar
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxshafiraramadhani9
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 

Kürzlich hochgeladen (20)

Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
PRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptx
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 

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