Welcome to Spada Indonesia
Courses Images
Pemrograman Dasar
Universitas Pradita

Pemrograman Dasar

COURSE INSTRUCTOR

Teachers Images

WAHYU TISNO ATMOJO

Universitas Pradita
AREAS:
Program Studi Sistem Informasi

Course Description

Selamat Datang di Mata Kuliah Pemrograman Dasar hibah Pembelajaran Daring Kolaboratif (PDK) Tahun 2023 yang dilaksanakan oleh Universitas Pradita dan STMIK Tidore Mandiri dengan dosen pengampu Bpk. Wahyu Tisno Atmojo., S.Kom., M.Kom dan Bpk. Zulfahmiz Abd. Gani, S. SI, M. Kom. Mata kuliah ini akan mengajarkan dasar-dasar pemrograman khususnya bahasa pemrograman Java. Selamat belajar, enjoy dan selalu semangat dalam belajar, semoga cita-cita kita bisa tercapai bersama. Salam semangat, Salam sehat

Course Syllabus

Selamat Datang di Mata Kuliah Pemrograman Dasar hibah Pembelajaran Daring Kolaboratif (PDK) Tahun 2023 yang dilaksanakan oleh Universitas Pradita dan STMIK Tidore Mandiri dengan dosen pengampu Bpk. Wahyu Tisno Atmojo., S.Kom., M.Kom dan Bpk. Zulfahmiz Abd. Gani, S. SI, M. Kom. Mata kuliah ini akan mengajarkan dasar-dasar pemrograman khususnya bahasa pemrograman Java. Selamat belajar, enjoy dan selalu semangat dalam belajar, semoga cita-cita kita bisa tercapai bersama. Salam semangat, Salam sehat
Course Modules
Nama dan Kode MK : Pemrograman Dasar (IF120203) Deskripsi Mata Kuliah : Mata kuliah ini adalah matakuliah yang mempelajari dasar-dasar pemrograman khusunya Bahasa pemrograman java. Dalam matakuliah ini akan diajarkan mengenai dasar-dasar pemrograman java, dasar-dasar GUI pada java, konsep debugging pada java, pembuatan aplikasi GUI pada java, pengenalan konsep database sampai dengan pembuatan aplikasi bisnis dengan bahasa pemrograman java. Untuk materi sebelum UTS akan dipraktekan dengan menggunakan java native sehingga tidak memerlukan IDE apapun dan cukup menggunakan Notepad serta CMD. Setelah UTS, Praktikum akan menggunakan tools Netbeans. Software yang diperlukan adalah JDK, Notepad, Command Prompt, Netbeans, Xampp. Mata kuliah ini adalah tingkat dasar yang diperlukan oleh semua mahasiswa bukan hanya mahasiswa yang mendalami ilmu komputer tetapi mahasiswa di rumpun ilmu yang lain untuk memahami dasar-dasar coding/pemrograman khususnya dengan Bahasa pemrograman Java. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan memiliki kemampuan untuk membuat aplikasi berbasis desktop untuk memecahkan masalah bisnis yang ada. Jenjang : D3 dan S1 SKS : 3 SKS Tujuan Pembelajaran Umum : Mahasiswa mampu untuk membuat program java GUI secara native dengan Notepad. Mahasiswa mampu menemukan error program dan mampu untuk memperbaikinya. Mahasiswa mampu untuk membuat program aplikasi yang dapat melakukan fungsi CRUD yang terkoneksi dengan Database. Untuk RPS dapat diakses disini Untuk Materi secara garis besar dapat dilihat sebagai berikut :
Course Modules
Link GMEET
Grub WA MK Pemrograman Dasar
Wahyu Tisno Atmojo., S.Kom., M.Kom Email : wahyu.tisno@pradita.ac.id, Hp : 081384669112 Dosen Program Studi Sistem Informasi Universitas Pradita yang memiliki kompetensi di bidang Pemrograman Khususnya adalah Pemrograman Mobile dan Pemrograman Desktop dengan Bahasa Pemrograman Java. Berkarir menjadi dosen sejak tahun 2008 di berbagai Perguruan tinggi di wilayah Jakarta dan Tangerang. Saat ini berdomisili di Kota Tangerang. Memiliki moto hidup untuk terus berbagi dengan sesama selama masih diberi kesempatan hidup oleh Allah SWT. Pengalaman penelitian dapat diakses di : https://scholar.google.co.id/citations?user=TuZNQ-IAAAAJ&hl=en Zulfahmiz Abd. Gani, S. SI, M. Kom Dosen Program Studi Sistem Informasi STMIK Tidore Mandiri
Course Modules
sumber gambar: https://windowsku.com/apa-itu-coding/ Kemampuan coding adalah salah satu kemampuan yang harus dimiliki oleh setiap mahasiswa untuk bersaing di era industri 4.0 dan menyongsong eras society 5.0. Kita dapat mempelajari coding dengan menggunakan bahasa pemrograman. Bahasa pemrograman merupakan sarana komunikasi programmer dengan komputer untuk memberikan perintah yag kita inginkan kepada komputer.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Video Pembelajaran Tingkatan Bahasa Pemrograman
Video Penjelasan Proses Interpreter Pada Java
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Tugas Sesi 1
Sumber gambar: https://introcs.cs.princeton.edu/java/11cheatsheet/ Java merupakan bahasa pemrograman yang digunakan secara luas untuk pengodean aplikasi web. Bahasa ini telah menjadi pilihan populer di antara developer selama lebih dari dua dekade, dengan jutaan aplikasi Java yang digunakan saat ini. Java merupakan bahasa multiplatform yang berorientasi pada objek dan berpusat pada jaringan yang dapat digunakan sebagai platform di dalamnya. Java merupakan bahasa pemrograman yang cepat, aman, dan andal untuk mengodekan segala sesuatu mulai dari aplikasi seluler dan perangkat lunak korporasi hingga aplikasi big data dan teknologi sisi server.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Video Cara Setting Path di Java
Video Proses Interpreter di Java
Video Membuat Program Pertama di Java
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Dalam ilmu komputer tentunya kita sering mendengar istilah data. Data terbagi menjadi bermacam-macam tipe data yang terklasifikasi dan memiliki fungsi sendiri. Tentunya, berbagai macam tipe data tersebut sangat bermanfaat bagi kinerja komputer melalui kode-kode dalam bahasa pemrograman. Tipe data adalah sebuah pengklasifikasian data berdasarkan jenis data tersebut. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah data akan digunakan. Untuk mengembangkan sebuah program, ada beberapa tipe data yang akan kita pelajari. Di antaranya adalah Character , String , Array , Numbers dan Booleans .
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Video Penjelasan Type Data di Java
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Pada pertemuan ke 4 dst kita akan menggunakan Visual Studio Code untuk Praktik. Untuk download silakan Klik DISINI , Untuk tutorial penggunaan Java di VS Code silakan klik DISINI.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Video Penjelasan Variabel dan Konstanta
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Di balik semua perangkat lunak yang kita gunakan sehari-hari, ada kode yang dijalankan dengan segala macam istilah dan simbol. Anehnya, sering kali hal ini dapat dipecah menjadi tiga struktur pemrograman sederhana yang disebut sequences , Selections , dan loops . Ini bersatu untuk membentuk instruksi dan algoritma paling dasar untuk semua jenis perangkat lunak.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Video Penjelasan Struktur Program
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Tugas Pertemuan 5
Struktur Branching adalah diagram yang alurnya ada atau banyak terjadi alih kontrol berupa percabangan dan terjadi apabila kita di hadapkan pada kondisi dengan dua pilihan yaitu BENAR atau SALAH. Dalam menggambarkan kita menggunakan simbol kotak keputusan atau decisioan.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Video Penjelasan Struktur Program Branching
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Looping adalah sebuah urutan perintah yang secara menerus diulang hingga suatu kondisi tercapai. Kondisi yang dimaksud disini dapat dalam bentuk yang berbeda-beda seperti; mendapatkan data dan merubah data, dan apakah sebuah nilai sudah mencapai jumlah yang ditentukan.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Video Penjelasan Nested For
Untuk Chat dengan dosen silakan lakukan disini
Diskusi

Course Modules
Soal UTS
Array adalah larik yang berisi kumpulan data dengan tipe serupa. Teknologi ini dapat digunakan untuk mempermudah penghitungan data karena mengelompokkan data-data berdasarkan kesamaannya. Dalam dunia data, istilah array sering digunakan untuk menyatakan bagaimana sebuah data disimpan. Array sebagai penyimpanan data memiliki kelebihan dan kekurangan, serta kapan waktu yang baik untuk menggunakannya.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Tipe data string bisa menyimpan data bentuk angka, tanggal, karakter, hingga waktu. Tipe data ini bisa menampung banyak karakter sekaligus. String adalah tipe data untuk teks yang terdiri dari gabungan huruf, angka, dan berbagai karakter.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Dalam merancang kode program, kadang kita sering membuat kode yang melakukan tugas sama secara berulang-ulang seperti membaca tabel dari database, menampilkan penjumlahan, dll. Tugas yang sama ini akan lebih efektif jika dipisahkan dari program utama dan dirancang menjadi sebuah function atau fungsi. Secara sederhana, function adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Ketika di sadur ke dalam bahasa indonesia, function ini di sebut juga sebagai fungsi. Bahasa Java sebenarnya tidak dikenal istilah function, akan tetapi diganti dengan sebutan method. Ini karena secara internal Java sudah menerapkan paradigma object oriented programming (OOP) atau pemrograman berorientasi object.
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Untuk Chat dengan dosen silakan lakukan disini
Diskusi
Database merupakan sebuah kumpulan informasi dalam bentuk digital yang disimpan dalam sebuah komputer secara sistematik dan dapat di olah dan ditampilkan sesuai dengan kebutuhan. Perangkat lunak yang digunakan untuk mengelola Database disebut dengan DBMS ( Database Management System ) seperti MySQL, Microsoft SQL Server, Oracle, Foxpro dan lain sebagainya. (Sumber: https://www.utopicomputers.com/apa-itu-database-berikut-pengertian-dan-fungsinya/)
Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Untuk Chat dengan dosen silakan lakukan disini
Diskusi

Course Modules
Deskripsi Topik Perkuliahan
Capaian Pembelajaran
Materi Pembelajaran
Untuk Chat dengan dosen silakan lakukan disini
Diskusi

Course Modules
Schildt, Herbert. 2018. Java: A Beginner's Guide, Eighth Edition. McGraw-Hill Education Horstmann, Cay. 2018. Core Java Volume I--Fundamentals (Core Series) 11th Edition. Pearson Nofriadi. 2015. Java Fundamental dengan Netbeans 8.0.2. Deepublish : Yogyakarta Sugiarti, Yuni. 2018. Dasar-Dasar Pemrograman Java Netbeans: Database, Uml, dan Interface. Rosda : Bandung http://java.sun.com/docs/books/tutorial https://www.javatpoint.com/ https://docs.oracle.com/javase/tutorial/
Course Modules
Daftar Istilah: Flowchart adalah sebuah diagram yang menjelaskan alur proses dari sebuah program. Visual Studio Code adalah editor kode yang didefinisikan ulang dan dioptimalkan untuk membangun dan men-debug aplikasi. Java adalahbahasa pemrograman populer yang multiplatform dan berorientasi-objek. OOP adalah singkatan dari Object Oriented Programming, yaitu suatu metode pemrograman yang fokus atau berorientasi pada objek.
Course Modules
Segala bentuk Plagiarisme dalam pengerjaan Tugas dan Ujian jika mampu untuk dibuktikan maka akan mendapatkan Nilai NOL.
Course Modules

Course Modules