Postingan

Church-Turing Thesis dan Kaitannya dengan Bahasa Pemrograman

  Church-Turing Thesis dan  Kaitannya dengan Bahasa Pemrograman Nama : Alif Nurrohman NRP : 5025231057 Kelas : Otomata (E) Pendahuluan Church-Turing Thesis merupakan dasar penting dalam ilmu komputer teoretis. Tesis ini menyatakan bahwa segala sesuatu yang dapat dihitung secara algoritmik dapat dihitung oleh mesin Turing. Tesis ini menyatukan dua model perhitungan formal yaitu lambda calculus dari Alonzo Church dan mesin Turing dari Alan Turing. Rumusan Masalah - Apa pengertian dari Church-Turing Thesis? - Apa yang dimaksud dengan Turing Equivalent dan Turing Complete? - Mengapa penting mengetahui apakah sebuah bahasa Turing Complete? - Apa contoh bahasa pemrograman yang Turing Complete dan yang tidak Turing Complete? Konsep Inti Church-Turing Thesis Tesis ini menyatakan bahwa model komputasi apapun yang dapat digunakan untuk menghitung fungsi secara algoritmik, pada dasarnya tidak lebih kuat daripada mesin Turing. Artinya, mesin Turing dapat melakukan semua...

Tugas 15 Final Project

Gambar
Kelompok 2 Nama Kelompok : 1. Alif Nurrohman 5025231057 2. Thopaz Givangkara Rosadi 5025231050 3. Nadin Nabil Hafizh A. 5025231061 Final Project 1. Tuliskan Judul dan Deskripsi Final Porject yang akan dikerjakan 2. Buatlah Desain User Interface dan Diagram Class dari aplikasi Final Project Perpustakaan Anime Final project ini adalah implementasi dari sebuah website yang berisi semua list Anime mulai dari judul, studio, genre, dan deskripsi dari anime tersebut. Dengan menggunakan GUI untuk menampilkan animenya dan menggunakan pewarisan JFrame untuk panel dan lain lainnya, aplikasi dirancang untuk memberikan pengalam pengguna yang interaktif dan intuitif. Desain User Interface Desain Diagram Class

Evaluasi Akhir Semester

Gambar
Nama = Alif Nurrohman NRP = 5025231057 Kelas = PBO G EAS : Project Perpustakaan Soal  Evaluasi Akhir Semester 1. Apa yang dimaksud dengan Inheritance dalam Java. Bagaimana implementasi inheritance dalam Final Project yang sedang dikerjakan. 2. Jelaskan fitur Aplikasi yang ada dalam Final Project 3. Buatlah desain Diagram Kelas dari aplikasi Final Project Soal : 4,5,6 Diluar blog 4. Implementasikan Aplikasi yang telah didesain dengan menggunakan Pemrograman Berbasis Obyek Java 5. Buat PPT presentasi yang menunjang Demo Aplikasi 6. Demokan aplikasi dengan membuat video dan diupload di Youtube. Jawaban Evaluasi Akhir Semester 1.  Apa yang dimaksud dengan Inheritance dalam Java Inheritance dalam Java adalah salah satu konsep utama dalam Pemrograman Berorientasi Objek (OOP). Inheritance memungkinkan sebuah kelas (class) untuk mewarisi properti (fields) dan metode (methods) dari kelas lain. Dengan inheritance, Anda dapat menciptakan hubungan "is-a" antara kelas. Kelas yang mewari...

Tugas 14 - Pemrogramman GUI

Gambar
Nama : Alif Nurrohman NRP : 5025231057 Link Code :  https://github.com/alifnurrohmans/tugas14pbo Explanation 1). ImageViewer.java import java.awt.* ; import java.awt.event.* ; import javax.swing.* ; import java.io.File ; public class ImageViewer {   private static final String VERSION = "Version 1.0" ;   private static JFileChooser fileChooser = new JFileChooser ( System . getProperty ( "user.dir" ) ) ;   private JFrame frame ;   private ImagePanel imagePanel ;   private JLabel filenameLabel ;   private JLabel statusLabel ;   private OFImage currentImage ;   public ImageViewer () {     currentImage = null ;     setupFrame ();   }   public void actionPerformed ( ActionEvent event ) {     System . out . println ( "Menu item" + event . getActionCommand ());   }   private void openFile () {     int res = fileChooser . showOpenDialog (frame); ...