Ini adalah kategori Tahun Angkatan masuknya Mahasiswa
Mata kuliah Bahasa Indonesia adalah Mata Kuliah Dasar Umum (MKDU) di perguruan tinggi yang bertujuan membekali mahasiswa dengan keterampilan berbahasa Indonesia secara baik dan benar, baik lisan maupun tulisan. Fokusnya adalah pada penggunaan bahasa ilmiah, ejaan, komunikasi formal, serta penulisan karya ilmiah.
Bahasa Indonesia adalah "Antarmuka" (Interface) antara teknokrat dengan masyarakat. Dalam kurikulum Informatika, mata kuliah Bahasa Indonesia (yang merupakan Mata Kuliah Wajib Kurikulum/MKWK) fokus pada Keterampilan Menulis Ilmiah dan Komunikasi Profesional. Berikut adalah gambaran lengkapnya:
- Fokus Utama: Bahasa Indonesia untuk Akademik
Kita tidak lagi belajar mengeja atau membuat puisi. Fokusnya adalah bagaimana Anda menghasilkan karya tulis yang standar untuk dunia sains dan teknologi.
-
- Ejaan yang Disempurnakan (EYD): Memastikan penulisan istilah asing (seperti Online, Database, Startup) diserap atau dimiringkan dengan benar sesuai kaidah.
- Struktur Karya Ilmiah: Belajar anatomi Skripsi, Jurnal, dan Laporan Proyek. Bagaimana membuat Abstrak yang padat dan Pendahuluan yang kuat.
- Sitasi dan Referensi: Teknik mengutip pendapat ahli agar terhindar dari Plagiarisme—dosa besar dalam dunia akademik.
2. Struktur Materi Pembelajaran
A. Diksi dan Kalimat Efektif
Dalam dokumentasi teknis, instruksi harus jelas. Anda belajar menghindari kalimat yang bertele-tele agar pengguna aplikasi Anda tidak bingung saat membaca User Guide.
B. Paragraf dan Kohesi
Bagaimana menyambungkan satu ide ke ide lain dalam sebuah proposal proyek agar logis dan mengalir (tidak melompat-lompat).
C. Penulisan Proposal Proyek & Laporan Kerja Praktik
Inilah sisi praktisnya. Anda belajar membuat proposal penawaran perangkat lunak kepada klien atau laporan magang yang profesional.
D. Presentasi Ilmiah
Teknik berbicara di depan umum (Public Speaking) untuk mempresentasikan hasil riset atau demo produk aplikasi Anda dengan bahasa yang santun namun meyakinkan.
3. Mengapa Ini Penting bagi Mahasiswa Informatika?
-
- Dokumentasi Perangkat Lunak: Kode yang bagus tanpa dokumentasi yang jelas adalah produk yang gagal. Anda butuh Bahasa Indonesia yang baik untuk menulis manual penggunaan.
- Komunikasi Bisnis: Saat Anda menjadi Project Manager atau CTO, Anda harus bernegosiasi dengan klien, investor, atau pemerintah menggunakan bahasa formal yang tepat.
- Syarat Kelulusan (KITAM): Banyak mahasiswa cerdas di coding, tapi terhambat lulus karena kesulitan menuangkan pemikirannya ke dalam bab-bab skripsi. Mata kuliah ini adalah "pelumas" agar proses penuyusan Tugas Akhir Anda lancar.
4. Relevansi di Era Digital (NLP)
-
- Di bidang Informatika, ada cabang ilmu bernama Natural Language Processing (NLP). Untuk membuat chatbot atau AI yang bisa berbahasa Indonesia dengan natural, Anda harus paham struktur subjek, predikat, objek, dan keterangan (SPOK) dengan sangat mendalam. Jadi, kuliah ini sebenarnya adalah dasar bagi pengembangan AI lokal.
Dan Seterusnya.....
Matakuliah Algoritma dan Pemrograman 2 adalah lanjutan dari dasar-dasar pemrograman yang berfokus pada penerapan logika yang lebih kompleks, struktur data lanjut, dan paradigma pemrograman berorientasi objek (OOP) atau prosedural lanjut (seperti penggunaan pointer, record, dan file handling). Matakuliah ini menekankan efisiensi algoritma (seperti searching dan sorting) serta implementasinya dalam bahasa pemrograman tingkat lanjut seperti C++, Java, atau Python untuk menyelesaikan masalah komputasi yang lebih kompleks.
Jika Algoritma dan Pemrograman 1 adalah pengenalan tentang bagaimana cara "berbicara" dengan komputer melalui logika dasar, maka Algoritma dan Pemrograman 2 (Alpro 2) adalah tahap di mana Anda belajar membangun program yang lebih kompleks, terstruktur, dan efisien.
Di mata kuliah inilah perbedaan antara "tukang ketik kode" dan "insinyur perangkat lunak" mulai terlihat. Kita tidak lagi hanya fokus pada input-output sederhana, melainkan pada manajemen data di memori dan abstraksi kode.
Berikut adalah gambaran mendalam mengenai materi Alpro 2:
- Fokus Utama: Pemrograman Prosedural Lanjut
Pada tahap ini, kita biasanya masih menggunakan bahasa tingkat menengah ke atas seperti C, C++, atau Java, namun dengan teknik yang lebih dalam:
A. Modularitas dan Fungsi
Kita belajar memecah program besar menjadi bagian-bagian kecil (modul).
-
- Parameter Passing: Memahami perbedaan antara Pass by Value dan Pass by Reference/Pointer.
- Scope Variable: Mengelola variabel lokal, global, dan statis secara bijak.
B. Pointer dan Manajemen Memori (Crucial!)
Ini adalah materi yang paling menantang sekaligus paling penting.
-
- Memahami alamat memori (address).
- Alokasi Memori Dinamis: Menggunakan fungsi seperti malloc, free, atau new dan delete agar program tidak boros RAM.
C. Struktur Data Dasar (Struct/Record)
Belajar membuat tipe data kustom. Misalnya, bagaimana menyatukan data Nama, NIM, dan IPK ke dalam satu wadah bernama Mahasiswa.
D. Rekursif (Recursion)
Teknik di mana sebuah fungsi memanggil dirinya sendiri. Sangat penting untuk menyelesaikan masalah kompleks seperti Tree Traversal atau algoritma Divide and Conquer.
2. Pemrosesan File (File Handling)
Di Alpro 1, data hilang saat program ditutup. Di Alpro 2, Anda belajar membuat data tersebut permanen (persistensi).
-
- Membaca dan menulis data ke file teks (.txt) atau file biner.
- Mengolah database sederhana berbasis file.
3. Algoritma Pencarian dan Pengurutan Lanjut
Kita melangkah lebih jauh dari sekadar Bubble Sort.
-
- Sorting: Quick Sort, Merge Sort, dan Shell Sort.
- Searching: Binary Search pada data terurut.
- Analisis Kompleksitas: Mulai mengenal konsep Big O Notation untuk mengukur seberapa cepat algoritma kita.
4. Mengapa Alpro 2 Sangat Penting?
-
- Fondasi Struktur Data: Anda tidak akan bisa lulus mata kuliah Struktur Data di semester depan jika tidak menguasai Pointer dan Struct di sini.
- Logika Pemecahan Masalah: Mengasah kemampuan berpikir komputasional (Computational Thinking) untuk memecah masalah besar menjadi sub-masalah yang sistematis.
- Standar Industri: Teknik manajemen memori yang baik adalah kunci utama dalam pembuatan aplikasi yang berperforma tinggi, seperti game engine atau sistem operasi.
Dan Seterusnya...
Mata kuliah Pendidikan Pancasila adalah mata kuliah wajib kurikulum di perguruan tinggi yang bertujuan membentuk karakter mahasiswa menjadi warga negara yang baik, paham hak dan kewajibannya, serta mampu menganalisis permasalahan bangsa berdasarkan nilai-nilai dasar Pancasila sebagai ideologi dan dasar negara. Ini adalah upaya sadar untuk mengembangkan potensi diri mahasiswa berlandaskan nilai luhur.
Mata kuliah Pendidikan Pancasila adalah mata kuliah wajib kurikulum (MKWK) di seluruh perguruan tinggi Indonesia. Jika Arsitektur Komputer adalah sistem operasi mesin, maka Pancasila adalah "Sistem Operasi Moral dan Etika" bagi Anda sebagai warga negara sekaligus profesional IT di masa depan.
Berikut adalah gambaran lengkapnya dari sudut pandang akademis:
- Apa Itu Mata Kuliah Pendidikan Pancasila?
Mata kuliah ini bukan sekadar menghafal lima sila, melainkan studi kritis dan analitis mengenai Pancasila sebagai sistem filsafat, ideologi negara, dan dasar nilai pengembangan ilmu. Di sini, kita membedah bagaimana nilai-nilai luhur bangsa menjadi kompas dalam berkehidupan bermasyarakat dan bernegara. - Struktur Materi Pembelajaran
Selama satu semester, kita akan mengeksplorasi beberapa dimensi penting:
A. Pancasila dalam Arus Sejarah Bangsa.
-
- Mempelajari proses perumusan oleh para Founding Fathers (Soekarno, Moh. Hatta, Muh. Yamin, dll).
- Memahami urgensi Pancasila sebagai identitas nasional yang menyatukan keberagaman.
B. Pancasila sebagai Sistem Filsafat
-
- Membedah landasan Ontologis (hakikat manusia), Epistemologis (sumber pengetahuan), dan Aksiologis (nilai etika) dari setiap sila.
C. Pancasila sebagai Ideologi Negara
-
- Perbandingan Pancasila dengan ideologi besar dunia lainnya (Liberalisme, Komunisme, Sosialisme).
- Tantangan ideologi di era globalisasi dan digitalisasi.
D. Pancasila sebagai Sistem Etika
-
- Bagaimana membedakan yang baik dan buruk dalam konteks sosial.
- Implementasi etika dalam kehidupan kampus dan profesional.
3. Relevansi bagi Mahasiswa Informatika
Mungkin Anda bertanya, "Apa hubungannya algoritma dengan Pancasila?" Sebagai Kaprodi, saya menekankan bahwa teknologi tidak boleh bebas nilai:
-
- Etika Digital: Sila ke-2 (Kemanusiaan yang Adil dan Beradab) menjadi dasar bagi Anda dalam membangun perangkat lunak yang menghormati privasi dan martabat manusia, bukan menciptakan teknologi untuk cyberbullying atau penipuan.
- Persatuan Digital: Sila ke-3 (Persatuan Indonesia) relevan dalam menjaga keutuhan bangsa dari serangan hoaks dan disinformasi di media sosial yang bisa memecah belah.
- Keadilan Algoritma: Sila ke-5 (Keadilan Sosial) mengajarkan bahwa teknologi (seperti AI) tidak boleh memiliki bias yang menyudutkan kelompok tertentu, melainkan harus memberi akses yang adil bagi seluruh lapisan masyarakat.
4. Tujuan Akhir (Learning Outcomes)
Setelah lulus mata kuliah ini, mahasiswa diharapkan:
-
- Memiliki kemampuan analisis terhadap masalah kontekstual di Indonesia berdasarkan nilai Pancasila.
- Menjadi warga negara yang memiliki kesadaran pajak, antikorupsi, dan antiterorisme.
- Mampu mempertanggungjawabkan pengembangan IPTEK secara moral.
Dan seterusnya...
Matakuliah basis data adalah studi tentang konsep, perancangan, implementasi, dan manajemen kumpulan data terstruktur yang saling terkait (relasional) secara elektronik. Mahasiswa mempelajari cara memodelkan data (ERD), normalisasi, menggunakan SQL (DDL/DML), serta mengelola RDBMS untuk penyimpanan informasi yang efisien dan aman.
Ada pendapat yang mengatakan bahwa : "Aplikasi sehebat apapun akan lumpuh jika ia tidak bisa menyimpan, mencari, dan mengelola data dengan cepat dan aman." Di mata kuliah ini, Anda akan belajar bagaimana mengorganisir informasi agar tidak menjadi tumpukan data yang semrawut.
Berikut adalah gambaran lengkapnya:
- Apa Itu Mata Kuliah Basis Data?
Mata kuliah ini mempelajari prinsip-prinsip perancangan, implementasi, dan pengelolaan data secara terstruktur. Fokus utamanya bukan sekadar menyimpan data di dalam tabel, tetapi bagaimana menjaga integritas (keakuratan), keamanan, dan efisiensi akses data tersebut.
Kita akan menggunakan perangkat lunak yang disebut DBMS (Database Management System) seperti MySQL, PostgreSQL, atau SQL Server sebagai laboratorium utama kita.
2. Struktur Kurikulum Utama
-
- Pemodelan Data (ERD)
Sebelum menyentuh kode, kita harus menggambar arsitekturnya. Anda akan belajar membuat Entity- Relationship Diagram (ERD).- Bagaimana menghubungkan tabel "Mahasiswa" dengan tabel "Mata Kuliah"?
- Apa itu One-to-Many atau Many-to-Many?
- Normalisasi
Ini adalah teknik "merapikan" data. Kita akan belajar cara memecah tabel yang besar dan redundan (berulang-ulang) menjadi tabel-tabel kecil yang efisien agar tidak terjadi kesalahan saat input atau hapus data (Anomali). - Structured Query Language (SQL)
Ini adalah bahasa standar dunia untuk berkomunikasi dengan basis data. Anda akan menguasai:- DDL (Data Definition Language): Membuat dan mengubah struktur tabel.
- DML (Data Manipulation Language): Menambah, mengubah, dan menghapus isi data.
- DQL (Data Query Language): Teknik mengambil data yang spesifik dan kompleks (seperti JOIN, GROUP BY, dan Subqueries).
- Integritas dan Keamanan
Belajar tentang Primary Key (identitas unik) dan Foreign Key (penghubung antar tabel), serta bagaimana mengatur hak akses pengguna agar data rahasia tidak bocor.
- Pemodelan Data (ERD)
3. Mengapa mata kuliah Ini Penting bagi mahasiswa?
Dalam industri modern, data adalah "emas baru". Pemahaman basis data adalah syarat mutlak untuk posisi:
-
- Backend Developer: Menghubungkan aplikasi dengan server data.
- Data Engineer/Scientist: Mengolah data besar (Big Data) untuk kebutuhan AI.
- Database Administrator (DBA): Menjaga performa server data perusahaan tetap stabil.
4. Peralatan & Teknologi
Kita tidak akan belajar secara teori saja. Di laboratorium, kita akan menggunakan:
-
- DBMS: MySQL/MariaDB atau PostgreSQL.
- Design Tools: MySQL Workbench atau draw.io untuk merancang ERD.
- Interface: Mempelajari cara mengelola data melalui terminal (CLI) maupun GUI.
Dan seterusnya.....
Pemrograman Web 1 adalah mata kuliah fondasi yang mengajarkan cara membangun antarmuka web dari sisi pengguna (Client-Side) menggunakan teknologi standar industri. Di sini, Anda tidak hanya belajar membuat tampilan yang bagus, tetapi juga memahami bagaimana sebuah dokumen digital diinterpretasikan oleh peramban (browser).
Berikut adalah gambaran mendalam mengenai apa yang akan Anda pelajari:
- Tiga Pilar Utama (The Holy Trinity)
Dalam mata kuliah ini, kita fokus pada tiga teknologi inti yang menyusun hampir setiap situs web di internet:
-
- HTML (HyperText Markup Language): Ini adalah kerangka atau struktur dari sebuah web. Ibarat membangun rumah, HTML adalah fondasi, dinding, dan atapnya. Anda akan belajar tentang elemen, tag, dan atribut.
- CSS (Cascading Style Sheets): Ini adalah estetika atau desain. CSS menentukan warna cat, jenis lantai, hingga tata letak furnitur agar rumah tersebut indah dipandang dan nyaman dihuni.
- JavaScript (Basic): Ini adalah perilaku atau interaksi. JavaScript memberikan "nyawa" pada web, seperti pintu yang terbuka otomatis atau tombol yang berubah warna saat diklik.
2. Silabus dan Materi Pembelajaran
Selama satu semester, kita akan menempuh perjalanan dari nol hingga mahir membuat landing page:
A. Fundamental HTML5
-
- Struktur dokumen HTML modern.
- Bekerja dengan teks, tautan (links), dan gambar.
- Membuat tabel dan formulir (forms) untuk input data pengguna.
- Elemen semantik (seperti <header>, <footer>, <article>) untuk SEO yang lebih baik.
B. Styling dengan CSS3
-
- Selector, Box Model (Margin, Border, Padding).
- Pewarnaan, Tipografi, dan Background.
- Layouting: Belajar teknik modern seperti Flexbox dan CSS Grid.
- Responsive Web Design: Membuat web yang tampil sempurna baik di laptop maupun di ponsel pintar (menggunakan Media Queries).
C. Dasar Interaktivitas (JavaScript)
-
- Variabel, tipe data, dan operasi logika.
- Manipulasi DOM (Document Object Model): Cara mengubah isi HTML melalui kode JavaScript.
- Event Handling: Menangani klik tombol atau pengiriman formulir.
3. Mengapa Mata Kuliah Ini Sangat Krusial?
-
- Kesiapan Kerja: Keahlian Front-End adalah salah satu posisi yang paling banyak dicari di perusahaan teknologi.
- Visual & Instan: Berbeda dengan Kalkulus atau Arkom yang abstrak, di sini Anda menulis kode dan langsung melihat hasilnya di layar. Ini sangat bagus untuk membangun kepercayaan diri mahasiswa baru.
- Dasar untuk Web 2: Tanpa memahami Pemrograman Web 1, Anda akan kesulitan saat nanti masuk ke Pemrograman Web 2 (yang membahas Backend/Database) atau framework modern seperti React, Vue, atau Angular.
4. Peralatan (Tools) yang Kita Gunakan
-
- Code Editor: Visual Studio Code (Standar Industri).
- Web Browser: Google Chrome atau Firefox (dengan fitur Inspect Element).
- Version Control: Dasar-dasar Git untuk menyimpan progres kode Anda.
Dan Seterusnya....
- Apa Bedanya dengan Kalkulus Dasar?
- Jika Kalkulus Dasar berfokus pada fungsi satu variabel f(x), Kalkulus Lanjut membawa Anda ke dunia nyata yang multidimensi f(x, y, z).
- Kalkulus Dasar: Menghitung kemiringan garis pada kurva 2D.
- Kalkulus Lanjut: Menghitung kemiringan permukaan gunung (3D), volume benda tak beraturan, dan aliran fluida atau panas.
- Struktur Kurikulum Utama
- Vektor dan Geometri Ruang
Sebelum masuk ke hitungan, kita harus memahami "medan tempur" 3D.
-
-
- Operasi Dot Product dan Cross Product.
- Persamaan Bidang dan Garis di ruang dimensi tiga.
- Turunan Parsial (Partial Derivatives)
-
Ini adalah inti dari optimasi dalam Machine Learning.
-
-
- Konsep: Bagaimana fungsi berubah jika hanya satu variabel yang diubah sementara yang lain tetap.
- Aturan Rantai (Chain Rule): Versi multidimensi yang sangat krusial untuk algoritma Backpropagation pada Jaringan Syaraf Tiruan.
- Optimasi: Mencari nilai maksimum dan minimum menggunakan metode Lagrange Multipliers.
- Integral Lipat (Multiple Integrals)
-
Jika integral biasa menghitung luas di bawah kurva, integral lipat menghitung:
-
-
- Integral Lipat Dua: Luas daerah di bidang xy dan volume di bawah permukaan.
- Integral Lipat Tiga: Massa benda dengan densitas bervariasi atau pusat gravitasi sebuah objek digital.
- Kalkulus Vektor
-
Ini adalah puncak dari mata kuliah ini, mempelajari bagaimana fungsi bergerak dalam sebuah medan.
-
-
- Gradien : Menentukan arah peningkatan tercepat (dasar dari Gradient Descent).
- Divergensi & Curl: Mempelajari "aliran" dan "rotasi" dalam medan vektor (penting untuk simulasi fisik dan grafika komputer).
- Teorema Besar: Teorema Green, Stokes, dan Divergensi Gauss.
-
3. Relevansi Nyata di Dunia Informatika
Mengapa prodi Informatika mewajibkan mata kuliah yang terlihat "sangat matematika" ini?
-
- Artificial Intelligence (AI): Saat Anda melatih model AI, komputer melakukan turunan parsial jutaan kali per detik untuk meminimalkan error (Loss Function).
- Computer Graphics & Game Dev: Untuk membuat pencahayaan (lighting) yang realistis di game engine seperti Unreal atau Unity, Anda butuh vektor dan kalkulus untuk menghitung bagaimana cahaya memantul dari permukaan benda.
- Pengolahan Citra (Image Processing): Manipulasi filter pada foto melibatkan konsep integral dan transformasi matematis yang kompleks.
Dan seterusnya....
Arkom adalah mata kuliah anatomi komputer. Di sini, kita akan membedah bagaimana sebuah kotak besi dan plastik bisa "berpikir" melalui aliran listrik. Berikut adalah gambaran lengkapnya:
- Perbedaan Mendasar: Arsitektur vs. Organisasi
Banyak mahasiswa keliru menganggap keduanya sama. Padahal, sudut pandangnya berbeda:- Arsitektur Komputer: Atribut sistem yang terlihat oleh pemrogram (set instruksi, jumlah bit untuk data, mekanisme I/O). Ibaratnya, ini adalah "Buku Manual Pengguna" bagi seorang programmer.
- Organisasi Komputer: Bagaimana fitur-fitur tersebut diimplementasikan secara fisik (sinyal kontrol, teknologi memori, antarmuka perangkat keras). Ini adalah "Skema Mesin" di balik kap mobil.
- Struktur Kurikulum Utama
Dalam satu semester, kita akan menjelajahi lapisan-lapisan sistem dari yang paling mikro hingga fungsionalitas makro:
-
- Sistem Bilangan & Logika Digital
Kita mulai dari dasar: bagaimana gerbang logika (AND, OR, NOT) membangun sirkuit yang bisa menghitung.- Representasi data (Biner, Hex, Floating Point).
- Aljabar Boolean dan penyederhanaan sirkuit.
- Unit Pemrosesan Pusat (CPU)
Ini adalah otak dari segalanya. Kita akan mempelajari Data Path dan Control Unit.- Register: Tempat penyimpanan data super cepat di dalam CPU.
- ALU (Arithmetic Logic Unit): Kalkulator raksasa di dalam chip.
- Siklus Instruksi: Proses Fetch, Decode, Execute.
- Hierarki Memori
Di sini kitaakan belajar bahwa memori bukan cuma RAM. Ada tarik-ulur antara kecepatan dan harga.- Cache Memory: Mengapa L1, L2, dan L3 cache sangat krusial bagi kecepatan gaming atau rendering.
- Memori Utama (RAM): Karakteristik DRAM vs SRAM.
- Virtual Memory: Bagaimana komputer menjalankan aplikasi yang lebih besar dari kapasitas RAM-nya.
- Input/Output (I/O) & Interkoneksi
Bagaimana CPU berkomunikasi dengan dunia luar (Keyboard, SSD, GPU).- Mekanisme Interrupt dan DMA (Direct Memory Access).
- Struktur Bus (jalur tol data antar komponen).
- Sistem Bilangan & Logika Digital
3. Topik Lanjut: Pipeline & Paralelisme
-
- Agar komputer modern bisa berlari kencang, mereka tidak mengerjakan instruksi satu per satu secara linear.
- Pipelining: Seperti ban berjalan di pabrik; satu instruksi belum selesai, instruksi berikutnya sudah mulai dikerjakan.
- Multicore: Bagaimana membagi tugas di antara banyak "otak" secara efisien.
Dan Seterusnya....
Mata kuliah ini memberikan dasar-dasar logika untuk komputasi. Logika Informatika merupakan bagian dari matematika diskrit. Materi yang dibahas meliputi Dasar-dasar Logika (logika proposisi, inferensi logika dan logika predikat).
Diharapkan dengan mempelajari mata kuliah ini, Mahasiswa mampu:
- Mahasiswa mampu menyusun dan membandingkan pernyataan-pernyataan yang benar secara logika.
- Mahasiswa mampu menerapkan aturan-aturan inferensi untuk membuktikan validitas suatu argumentasi dalam logika proposisional.
- Mahasiswa mampu menerapkan aturan-aturan inferensi logika predikat untuk membuktikan validitas suatu argumentasi yang melibatkan kuantor universal atau eksistensial.
- Mahasiswa mampu menjelaskan kaitan konsep-konsep dasar logika matematika dan dengan cabang ilmu yang lain.
Mata kuliah Pendidikan Agama Islam ini membahas dan mendalami materi-materi dengan substansi relasi manusia dengan Allah untuk mewujudkan generasi bertakwa dengan paradigma Qur’ani; relasi mausia dengan sesama manusia dalam rangka mengintegrasikan Iman, Islam dan Ihsan; serta relasi manusia dengan lingkungannya dalam rangka membumikan Islam untuk mewujudkan kesejahteraan. Dengan demikian lahirlah generasi religius, humanis, berwawasan luas dan memiliki kepedulian.
Diharapkan dengan mempelajari mata kuliah ini Mahasiswa dapat:
- Menerapkan esensi relasi manusia dengan Allah, dengan sesama manusia dan dengan lingkungan alam dalam paradigma Qur’ani ;
- Terampil menyajikan hasil penelaahan konseptual dan/atau empiris terkait esensi dan urgensi nilai nilai spiritualitas Islam sebagai salah satu determinan dalam pembangunan bangsa yang berkarakter ;
- Terampil bersikap secara konsisten terhadap koherensi pokok-pokok ajaran Islam sebagai implementasi Iman, Islam, dan Ihsan, serta menghadirkan Islam rahmatan lil alamin ;
- Memahami esensi Pendidikan Agama Islam sebagai komponen Mata Kuliah Wajib dan urgensinya sebagai nilainilai spiritualitas yang menjadi salah satu determinan dalam pembangunan karakter bangsa;
- Memahami korelasi antara ajaran Islam dengan kontekstualisasinya dalam kehidupan modern sebagai rahmatan lil alamin;
- Menguasai aplikasi konsep Islam tentang ilmu pengetahuan, teknologi, sosial-humaniora, dan masalah kesejahteraan umat ;
Dalam Mata Kuliah ini mahasiswa akan mempelajari pokok bahasan pokok bahasan sebagai berikut:
- Konnsep dasar sistem bilangan real: pengertian sistem bilangan real, bentuk desimal bilangan real, sistem koordinat , sifat urutan, pengertian nilai mutlak, garis – grafik persamaan linear.
- Konsep dasar bilangan kompleks: penjumlahan, perkalian, hasil bagi, bentuk polar bilangan kompeks beserta operasi aljabarnya dan penarikan akar persamaan dalam sistem bilangan kompleks.
- Konsep dasar aljabar matrik, sifat-sifat determinan, operasi baris elementer, sistem persamaan linier dan masalah nilai eigen atau vector eigen.
- Konsep-konsep fungsi, limit: domain, range, fungsi linier, kuadratik dan trigonometri atau transcendent, grafik fungsi, limit fungsi dan kontinuitas.
- Diferensial/turunan: definisi turunan, aturan-aturan diferensisasi (untuk fungsi polynomial, trigonometri, tramsendent), aturan rantai dan turunan fungsi implisit.
- Aplikasi Turunan: laju-laju berkaitan, interval naik turun, kecekungan, sketsa grafik yang mempunyai asimtot dan puncak, nilai ekstrema dan aplikasi masalah optimasi.
- Integral tak-tentu: turunan dan anti turunan , Theorema Fundamental Kalkulus.
Mata kuliah Ilmu Sosial dan Budaya Dasar (ISBD) merupakan kajian interdisipliner yang memuat materi mengenai pemantapan kepribadian, kepekaan sosial, kemampuan hidup bermasyarakat, pelestarian dan pemanfaatan SDA dan wawasan mengenai perkembangan IPTEK dan seni
ISBD di PT memberikan pengetahuan dasar dan pengertian umum tentang konsep yang dapat dikembangkan untuk mengkaji gejala sosial budaya. ISBD adalah mata kuliah umum yang menjadi dasar untuk semua mata kuliah.
Diharapkan dengan mempelajari mata kuliah ini dapat:
- Menumbuhkan kepekaan mahasiswa terhadap kepekaan sosial dan budaya, sehingga mahasiswa dapat menyesuaikan diri dengan lingkungan yang terkait dengan keprofesiannya
- Memberikan kesempatan bagi mahasiswa untuk dapat memperluas pandangan mengenai
masalah sosial, kemanusiaan dan budaya - Menumbuhkan jiwa nasionalisme, tidak menerapkan bidang ilmunya sesuai sifat-sifat kedaerahan dan pengotakan disiplin yang ketat.
- Meningkatkan pemahaman mahasiswa mengenai kenyataan sosial, gejala sosial dan masalah sosial yang ada di masyarakat
- Meningkatkan pengetahuan mahasiswa untuk berpartisipasi dalam menanggulangi masalah
sosial - Menumbuhkan pola berpikir rasional, berwawasan luas, berjiwa besar sebagai manusia yang beradab bermartabat dan memiliki tanggung jawab.
Mata kuliah ini memberikan kemampuan kepada mahasiswa untuk menjelaskan pemanfaatan Teknologi Informasi dan komponen pembentuk teknologi informasi, memberikan pemahaman bagi mahasiswa bagaimana proses terbentuknya data (input) menjadi informasi (output), dapat membedakan jaringan Local Area Network (LAN) dan Wide Area Network (WAN), memahami arti Sistem Informasi, menjelaskan dan memahami penggunaan fasilitas teknologi internet dan mampu membuat web dengan bahasa html.
Melalui mata kuliah ini diharapkan Mahasiswa mampu menjelaskan klasifikasi dan peranan teknologi informasi dalam berbagai bidang kehidupan, mampu menjelaskan komponen pembentuk teknologi informasi, mampu menjelaskan dan menggunakan beberapa perangkat lunak, mampu menjelaskan konsep dasar komunikasi data dan sistem jaringan komputer, mampu menjelaskan penggunaan beberapa fasilitas internet (media sosial), khususnya memahami dampak positif dan negatif yang ditimbulkan oleh penggunaan media tersebut.
Mata kuliah ini menjelaskan tentang sistem bilangan, menjelaskan fungsi Boolean sistem digital dan penyederhanaannya dengan beberapa metode, serta menjelaskan fungsi dan karakteristik komponen sistem digital. Ia juga menganalisis dan merancang sistem digital, baik sistem kombinasional maupun sekuensial.
Diharapkan dengan mempelajari mata kuliah ini, Mahasiswa mampu:
- Mahasiswa memahami dasar-dasar sistem bilangan, penyederhanaan fungsi Boolean, dan gerbang logika.
- Mahasiswa mampu memahami dan menggunakan rangkaian kombinasional dan sekuensial yang sudah ada untuk menyelesaikan permasalahan.
- Mahasiswa mampu mendesain rangkaian kombinasional dan rangkaian sekuensial untuk memecahkan permasalahan secara efisien.
Mata kuliah Algoritma dan Pemrograman I ini membahas algoritma dan representasi algoritma dalam bentuk flowchart (aturan main, kelebihan dan kekurangannya), pseudocode, aturan dasar membuat pseudocode dan struktur dasar algoritma. Mata kuliah ini juga membahas bahasa pemrograman C++ yang meliputi dasar-dasar pemrograman C++, struktur pemrograman C++, tipe data, variabel, operator, perulangan, kondisi if, array, struct, dan pengenalan konsep OOP (Object Oriented Programming) diantaranya eksepsi, method dan beberapa method bawaan bahasa pemrograman C++ seperti string, string buffer, dan method math. Pada setiap pembahasan diberikan contoh-contoh program sederhana.