Tampilkan postingan dengan label Semester 2. Tampilkan semua postingan
Tampilkan postingan dengan label Semester 2. Tampilkan semua postingan

Minggu, Desember 21, 2014

Semester 2 – Pendidikan Agama

Pendidikan agama penting untuk tetap diajarkan di dunia perkuliahan agar mahasiswa maupun mahasiswi selalu mengamalkan nilai - nilai agama dan moral dalam kehidupan sehari - hari dan kondisi apapun. Selain itu memiliki aqidah yang baik. Oleh karena itu, salah satu materi agama  ini adalah tentang aqidah.

Materi Agama dapat didownload DI SINI.

Semester 2 – Software Engineering

Software Engineering atau Rekayasa Perangkat Lunak merupakan mata kuliah yang mempelajari tentang pengembangan perangkat lunak mulai dari perancangan, pembuatan, pengujian hingga pemeliharaan. Dalam pengembangan perangkat lunak juga diperlukan analisis – analisis kbutuhan pengguna. Oleh karena itu, RPL dalam pembelajarannya memiliki berbagai tujuan. Tujuan dari mata kuliah RPL adalah :
  • Menghasilkan sebuah perangkat lunak yang berkualitas dari berbagai sisi baik sisi sponsor, sisi pemakai, maupun sisi maintainer / modifier.
  • Menghasilkan perangkat lunak dengan biaya produksi maupun perawatan yang efisien.
  • Menghasilkan perangkat lunak tepat pada waktunya, andal, dan memiliki kinerja yang tinggi.
  • Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform.
Materi - materi Software Engineering dapat didownload DI SINI.

Semester 2 – Character Building

Dilihat dari namanya “Character Building” yang jika diterjemahkan adalah pembangunan karakter. Mata kuliah Character Building memiliki tujuan agar setiap mahasiswa/i mampu membangun karakter dan potensi yang ada pada dirinya. Oleh karena itu, materi – materi yang disampaikan dosen diantaranya mengenai potensi diri, langkah perubahan karir yang sukses, bagaimana memenajemen konflik dan mengambil keputusan, berkomunikasi yang baik, membangun kepercayaan diri, dan leadership. Selain itu, pada mata kuliah ini juga dijelaskan tentang bagaimana menjadi warga Indonesia yang memiliki jiwa patriotism yang tinggi dan cinta kepada bangsa Indonesia.

Tugas akhir dari Character Building adalah membuat suatu produk inovasi. Pada tugas ini, saya membuat produk yang saya beri nama “2in1 Pot”. Makalahnya bisa di download DI SINI.

Materi – materi Character Building bisa juga didownload Di SINI.

Semester 2 – Computer Programming

Mata kuliah pemrograman komputer atau computer programming merupakan mata kuliah lanjutan dari Pengantar Logika danTeknik Pemrograman (IPLT) karena mata kuliah ini masih mempelajari tentang bahasa pemrograman C++ dengan dosen yang sama juga.


Pembelajaran C++ pada mata kuliah ini lebih mendalam yaitu mempelajari materi - materi seperti class, struct, penggunaan error handling pada sebuah program, file header dan pre prosesor C++, virtual dan polimorfisme, pembuatan algoritma dengan metode searching dan sorting, serta class inheritance.

Materi Computer Programming bisa didownload DISINI.

Semester 2 – Object Oriented Programming

Mata kuliah Object Oriented Programming atau Pemrograman Berorientasi Objek ini mempelajari tentang konsep OOP pada Pemrograman Java. Di dalamnya mencakup kelas dan objek pada Java serta hubungan keduanya, kondisi percabangan dan perulangan dengan menggunakan Java, Array, Paket dan Interface, Kelas Inner dan Kelas Abstrak, dan lain – lain.

Dalam Object Oriented Programming, ada 3 konsep dasar diantaranya :
  • Encapsulation adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Dalam OOP Encapsulation di wujudkan dalam bentuk “class”. Seperti yang telah dijalaskan sebelumnya dalam sebuah class terdapat property dan method yang memiliki hak akses tertentu terhadap environment/lingkungan-nya, hak akses ini biasa di sebut Access Modifier, access modifier terdiri dari private, protected, dan public.
  • Inheritance adalah pewarisan yang artinya sebuah class dapat mewarisi atribut dan method dari class lain. untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
  • Polymorism yaitu suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek. Polymorism dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.
Untuk mendownload semua materi OOP, silahkan Klik DI SINI.

Semester 2 – Komputasi Numerik

Metode Numerik adalah suatu teknik penyelesaian yang diformulasikan secara matematis dengan cara operasi hitungan/aritmatik dan dilakukan secara berulang-ulang dengan bantuan komputer atau secara manual (hand calculation). Metode numerik tidak mengutamakan diperolehnya jawaban yang eksak (tepat), tetapi mengusahakan metode pendekatan.

Penyelesaian suatu persoalan matematika dengan metode numerik umumnya dapat diselesaikan dengan lebih dari satu metode sehingga harus dipilih metode terbaik yang dapat menghasilkan penyelesaian yang efisien dan efektif serta tidak menghasilkan error yang besar.

Pada perkuliahan ini mempelajari tentang Aljabar Matriks, Regresi Linier, Persamaan Interpolasi, Diferensial Numerik, Integral Komputasi Numerik.

Berikut ini merupakan contoh gambar perhitungan Komputasi Numerik dengan menggunakan Bisection Methods pada "C++" beserta hasilnya.


Selamat Mencoba ;)

Jika ingin mendownload materi, Silahkan Klik DI SINI. 

Ada juga Tugas Penyelesaian Akar - Akar Persamaan dengan Metode lainnya yang bisa di download DI SINI.

Semester 2 – Jaringan Komputer dan Komunikasi Data

Mata kuliah ini dibagi menjadi dua sesi. Dimana sebelum UTS mempelajari Jaringan Komputer dan setelah UTS mempelajari Komunikasi Data. Jaringan Komputer mempelajari tentang pengenalan jaringan komputer, Model Referensi OSI, OSI Model Physical Layer dan Packet Tracer, OSI Model Data Link Layer, OSI Model Network Layer, serta network layer Routing.

Sedangkan Komunikasi Data mempelajari tentang jaringan komunikasi data, transmisi data, media transmisi, protokol, data encoding, konversi analog, wide area network, interface komunikasi data, dan multiplexing.

Saya akan menjelaskan beberapa hal tentang Jaringan Komputer dan Komunikasi Data yang telah saya terima

  • Jaringan  komputer  adalah  sekumpulan komputer  yang  dapat  saling  berhubungan  antara  satu  dengan lainnya  dengan  menggunakan  media    komunikasi,  sehingga  dapat saling  berbagi  data,  informasi,  program,    perangkat  keras  (printer, harddisk, webcam, dsb). 
  • Tujuan  dibangunya  suatu  jaringan  komputer  adalah membawa  informasi  secara  tepat  dan  tanpa  adanya  kesalahan  dari sisi  pengirim  (transmitter)  menuju  kesisi  penerima  (receiver) melalui media komunikasi.  

Manfaat Jaringan Komputer
  • Berbagi peralatan dan sumber daya (sharing)
  • Integrasi data (data integrity)
  • Komunikasi (communication)
  • Keamanan (Security)
  • Pengembangan dan Pemeliharaan
  • Sumber Daya Lebih Efisien dan Informasi Terkini

Download Materi Jaringan Komputer dan Komunikasi Data DI SINI.
Silahkan Download juga tugas mengenai jaringan komputer menggunakan aplikasi "packet tracer"

Semester 2 – Hukum dan Etika dalam TIK

Mata kuliah Hukum dan Etika dalam TIK mempelajari tentang hukum – hukum dan etika dalam dunia IT. Diharapkan mahasiswa/i dapat mentaati etika – etika dalam berperilaku khususnya ketika menggunakan sarana internet contohnya tidak berkata sesuatu yang dapat merusak nama baik seseorang.

  • Etika TIK  adalah seperangkat asas atau nilai yang berkenaan dengan penggunaan TIK. 
  • Etika TIK berasal dari 2 suku kata yaitu etika (bhs Yunani: ethos) adlh adat istiadat atau kebiasaan yang baik dalam individu, kelompok maupun masyarakat dan TIK merupakan alat yang digunakan untuk menghitung dan mengolah data. Jumlah interaksi manusia dengan komputer yang terus meningkat dari waktu ke waktu membuat etika komputer menjadi suatu peraturan dasar yang harus dipahami oleh masyarakat luas.


Kode Etik Pengguna Internet
  • Menghindari dan tidak mempublikasi informasi yang secara langsung berkaitan dengan masalah pornografi dan nudisme dalam segala bentuk.
  • Menghindari dan tidak mempublikasi informasi yang memiliki tendensi menyinggung secara langsung dan negatif masalah suku, agama dan ras (SARA), termasuk didalamnya usaha penghinaan, pelecehan, pendiskreditan, penyiksaan serta segala bentuk pelanggaran hak atas perseorangan, kelompok/ lembaga/ institusi lain.
  • Menghindari dan tidak mempublikasikan informasi yang berisi instruksi untuk melakukan perbuatan melawan hukum (illegal) positif di Indonesia dan ketentuan internasional umumnya.
  • Tidak menampilkan segala bentuk eksploitasi terhadap anak-anak dibawah umur.
  • Tidak mempergunakan, mempublikasikan dan atau saling bertukar materi dan informasi yang memiliki korelasi terhadap kegiatan pirating, hacking dan cracking.
  • Bila mempergunakan script, program, tulisan, gambar/foto, animasi, suara atau bentuk materi dan informasi lainnya yang bukan hasil karya sendiri harus mencantumkan identitas sumber dan pemilik hak cipta bila ada dan bersedia untuk melakukan pencabutan bila ada yang mengajukan keberatan serta bertanggung jawab atas segala konsekuensi yang mungkin timbul karenanya.
  • Tidak berusaha atau melakukan serangan teknis terhadap produk, sumberdaya (resource) dan peralatan yang dimiliki pihak lain.
  • Menghormati etika dan segala macam peraturan yang berlaku dimasyarakat internet umumnya dan bertanggungjawab sepenuhnya terhadap segala muatan/ isi situsnya. 
  • Untuk kasus pelanggaran yang dilakukan oleh pengelola, anggota dapat melakukan teguran secara langsung.
"Kita memang mempunyai kebebasan dalam menyalurkan pendapat, ttapi kita juga harus ingat bahwa kebebasan itu juga ada batasnya, selama apa yang kita tulis dan kita publikasikan itu tidak merugikan orang lain dan bermanfaat". 

Materi HUKUM dan ETIKA TIK dapat didownload DI SINI.

Semester 2 – Client Side Web Programming

Mata kuliah Client Side Web Programming (CSWP) mempelajari tentang bahasa pemrograman yang digunakan untuk membuat website. Di dalamnya juga ada penggunaan CSS, Javascript dan J-Query.

HTML (Hyper Text Markup Language) sebagai bahasa pemrograman dasar dan wajib dikuasai oleh seorang webmaster. HTML terdiri dari tag-tag yang fungsinya untuk membuat dokumen menjadi dapat dibaca oleh browser. HTML merupakan skrip dimana kita bisa menampilkan informasi dan daya kreasi kita lewat internet. HTML sendiri adalah  suatu dokumen teks biasa yang mudah untuk dimengerti dibanding bahasa pemrograman yang lainnya dan karena bentuknya itu maka HTML dapat dibaca oleh platform yang berlainan seperti windows, UNIX dan lain-lain. Tag-Tag Dasar HTML : HTML, HEAD, BODY.

CSS adalah kependekan dari Cascading Style Sheets, yaitu dokumen yang berdiri sendiri dan dapat dimasukkan dalam kode HTML atau sekedar mejadi rujukan oleh HTML dalam pendefinisian style. CSS menggunakan kode-kode yang tersusun untuk menetapkan style pda elemen HTML atau dapat juga digunakan membuat style baru yang biasa disebut class. CSS mempermudah dalam membuat, memperindah, menambah fitur-fitur design web, mempermudah dalam mengatur web. CSS juga mengurangi kelebihan / menambah kekurangan HTML tag


JavaScript adalah bahasa pemrograman yang paling populer di dunia. Ini adalah bahasa untuk HTML dan web, untuk server, PC, laptop, tablet, ponsel pintar, dan banyak lagi.JavaScript adalah Bahasa Scripting. Sebuah bahasa scripting adalah bahasa pemrograman ringan. JavaScript kode pemrograman yang dapat dimasukkan ke dalam halaman HTML. JavaScript dimasukkan ke dalam halaman HTML, dapat dilaksanakan oleh semua browser web modern. JavaScript mudah dipelajari.

contoh penggunaan javaScript
hasilnya seperti di atas
Contoh Tugas Akhir Pembuatan Website. Website tentang "Online Shop Yoghurt dan Susu".

Menu Product
Menu Contact Us
Materi Client Side Web Programming bisa di download DI SINI.