Rabu, 31 Agustus 2016

Tahun Kabisat

Berikut ini adalah Source code untuk mengecek apakah tanggal yang anda masukkan adalah tanggal kabisat atau tidak:


#include <stdio.h>

int main(){

int tanggal, bulan, tahun;
printf("Masukkan Tanggal: ");
scanf("%d",&tanggal);
printf("Masukkan Bulan [ 1 s/d 12 ]: ");
scanf("%d",&bulan);
printf("Masukkan Tahun: ");
scanf("%d",&tahun);
if (tahun>0)
{
    if ((bulan<=12)&&(bulan>0))
    {

        if(tahun%4==0 && tahun%100!=0 || tahun%400==0)
        {

            if (bulan==1||bulan==3||bulan==5||bulan==7||bulan==8||bulan==10||bulan==12)
                {
                    if ((tanggal<=31)&&(tanggal>0))
                        printf("tanggal %d--%d--%d adalah Tahun Kabisat\n",tanggal,bulan,tahun);
                    else
                        printf("Maaf Tanggal Yang Anda Masukkan Salah\n");
                }

            else if (bulan==4||bulan==6||bulan==9||bulan==11)
                {

                    if ((tanggal<=30)&&(tanggal>0))
                        printf("tanggal %d--%d--%d adalah Tahun Kabisat\n",tanggal,bulan,tahun);
                    else
                        printf("Maaf Tanggal Yang Anda Masukkan Salah\n");
                }

            else
                {
                    if ((tanggal<=29)&&(tanggal>0))
                        printf("tanggal %d--%d--%d adalah Bukan Tahun Kabisat\n",tanggal,bulan,tahun);
                    else
                        printf("Maaf Tanggal Yang Anda Masukkan Salah\n");
                }

        }

        else

            if (bulan==1||bulan==3||bulan==5||bulan==7||bulan==8||bulan==10||bulan==12)
            {
                if ((tanggal<=31)&&(tanggal>0))
                    printf("tanggal %d--%d--%d adalah Bukan Tahun Kabisat\n",tanggal,bulan,tahun);
                else
                    printf("Maaf Tanggal Yang Anda Masukkan Salah\n");
            }

            else if (bulan==4||bulan==6||bulan==9||bulan==11)
            {
                if ((tanggal<=30)&&(tanggal>0))
                    printf("tanggal %d--%d--%d adalah Bukan Tahun Kabisat\n",tanggal,bulan,tahun);
                else
                    printf("Maaf Tanggal Yang Anda Masukkan Salah\n");
            }

            else
            {
                if ((tanggal<=28 )&&(tanggal>0))
                    printf("tanggal %d--%d--%d adalah Bukan Tahun Kabisat\n",tanggal,bulan,tahun);
                else
                    printf("Maaf Tanggal Yang Anda Masukkan Salah\n");
            }
    }

    else
    printf("Maaf Bulan Yang Anda Masukkan Salah\n");
}
else
printf ("Maaf Tahun yang Anda Masukkan Salah\n");
system ("pause");
return 0;
}


Jika ada pertanyaan, atau mau request source code program sederhana dan juga yang mau nyumbang source code program sederhana, silahkan comment ya :D

Ganjil Genap

Source code di bawah ini dalah source code untuk menyeleksi apakah angka yang di masukkan adalah bilangan "Ganjil" atau "Genap" :

C++

#include <iostream>

using namespace std;

int main(int argc, char** argv) {
int nilai;

cout<<"Mauskkan nilai: ";
cin>>nilai;

if(nilai%2==0)
cout<<"Genap";
else
cout<<"Ganjil";
return 0;
}


C

#include <stdio.h>

int main() {
int nilai;

printf("Mauskkan nilai: ");
scanf("%d",&nilai);

if(nilai%2==0)
printf("Genap");
else
printf("Ganjil");
return 0;

}




Jika ada pertanyaan, atau mau request source code program sederhana dan juga yang mau nyumbang source code program sederhana, silahkan comment ya :D

Rabu, 24 Agustus 2016

Prasyarat Pengambilan Mata Kuliah

Prasyarat mata kuliah yang di ambil

Semester 2
TJ1303 - Aljabar Linear
[Semester 1] SM1303 - Kalkulus I (pernah ambil)
 
TJ1304 - Pemrograman Berorientasi Objek
[Semester 1] TJ1301 - Dasar Pemrograman Komputer dan Lab (pernah ambil)
 
TJ1305 - Persamaan Differensial dan Deret untuk Teknik
[Semester 1] SM1303 - Kalkulus I (pernah ambil)
 
Semester 3
TJ1306 - Matematika Diskrit
[Semester 2] TJ1303 - Aljabar Linear (pernah ambil)
 
TJ1307 - Kalkulus Peubah Banyak Untuk Teknik
[Semester 1] SM1303 - Kalkulus I (pernah ambil)
 
TJ1308 - Rekayasa Perangkat Lunak Berbasis Objek
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
 
TJ1309 - Struktur Data
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
 
TJ1401 - Pengantar Sistem Real Time
[Semester 1] TJ1301 - Dasar Pemrograman Komputer dan Lab (pernah ambil)
[Semester 2] TJ1302 - Dasar Sistem Telekomunikasi dan Lab (pernah ambil)
 
TJ1402 - Teori Medan
[Semester 2] TJ1305 - Persamaan Differensial dan Deret untuk Teknik (pernah ambil)
 
TJ1404 - Rangkaian Digital & Lab
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
 
TJ1421 - Pengenalan Desain Permainan
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
 
TJ1422 - Pengenalan Pengembangan Aplikasi Bergerak
[Semester 1] TJ1301 - Dasar Pemrograman Komputer dan Lab (pernah ambil)
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
 
TJ1423 - Interaksi Komputer Manusia
[Semester 1] TJ1301 - Dasar Pemrograman Komputer dan Lab (pernah ambil)
 
TJ1441 - Paradigma Pemrograman
[Semester 1] TJ1301 - Dasar Pemrograman Komputer dan Lab (pernah ambil)
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
 
TJ1442 - Layanan Jaringan dan Aplikasi Internet
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
 
Semester 4
TJ1310 - Jaringan Komputer & Lab
[Semester 2] TJ1302 - Dasar Sistem Telekomunikasi dan Lab (pernah ambil)
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
 
TJ1311 - Probabilitas dan Statistik
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
 
TJ1312 - Sistem Operasi
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
 
TJ1313 - Metode Numerik dan Lab
[Semester 3] TJ1307 - Kalkulus Peubah Banyak Untuk Teknik (pernah ambil)
[Semester 3] TJ1308 - Rekayasa Perangkat Lunak Berbasis Objek (pernah ambil)
 
TJ1403 - Arsitektur dan Organisasi Sistem Komputer
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
 
TJ1405 - Rangkaian Listrik ,Sinyal Elektronika dan Lab
[Semester 1] SM1303 - Kalkulus I (pernah ambil)
[Semester 1] TJ1202 - Fisika Elektronik (pernah ambil)
 
TJ1424 - Desain dan Pengembangan Permainan
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
[Semester 3] TJ1308 - Rekayasa Perangkat Lunak Berbasis Objek (pernah ambil)
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
[Semester 3] TJ1421 - Pengenalan Desain Permainan (pernah ambil)
[Semester 3] TJ1423 - Interaksi Komputer Manusia (pernah ambil)
 
TJ1425 - Aplikasi Komputasi Bergerak
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
[Semester 3] TJ1422 - Pengenalan Pengembangan Aplikasi Bergerak (pernah ambil)
[Semester 3] TJ1423 - Interaksi Komputer Manusia (pernah ambil)
 
TJ1462 - Pengolahan Sinyal Audio
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
[Semester 3] TJ1307 - Kalkulus Peubah Banyak Untuk Teknik (pernah ambil)
 
Semester 5
TJ1314 - Teknik Komputasi dan Lab
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
[Semester 4] TJ1311 - Probabilitas dan Statistik (pernah ambil)
 
TJ1406 - Rangkaian Elektronika
[Semester 4] TJ1405 - Rangkaian Listrik ,Sinyal Elektronika dan Lab (pernah ambil)
 
TJ1407 - Sistem Mikroprosesor & Mikrokontroller
[Semester 3] TJ1404 - Rangkaian Digital & Lab (pernah ambil)
 
TJ1415 - Pengolahan Sinyal Digital
[Semester 2] TJ1305 - Persamaan Differensial dan Deret untuk Teknik (pernah ambil)
 
TJ1426 - Pemrograman Permainan & Lab
[Semester 4] TJ1424 - Desain dan Pengembangan Permainan (pernah ambil)
 
TJ1427 - Komputer Grafik
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
 
TJ1428 - Komputasi Bergerak untuk Permainan
[Semester 4] TJ1425 - Aplikasi Komputasi Bergerak (pernah ambil)
 
TJ1443 - Pemrograman Sistem dan Jaringan
[Semester 1] TJ1301 - Dasar Pemrograman Komputer dan Lab (lulus (minimal C))
[Semester 3] TJ1442 - Layanan Jaringan dan Aplikasi Internet (diambil bersamaan)
 
TJ1444 - Rekayasa Jaringan Internet & Lab
[Semester 4] TJ1310 - Jaringan Komputer & Lab (pernah ambil)
[Semester 4] TJ1311 - Probabilitas dan Statistik (pernah ambil)
 
TJ1445 - Sistem Terdistribusi
[Semester 4] TJ1312 - Sistem Operasi (pernah ambil)
[Semester 5] TJ1443 - Pemrograman Sistem dan Jaringan (pernah ambil)
 
TJ1446 - Komputasi untuk Klaster dan Multi Prosesor
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
[Semester 4] TJ1403 - Arsitektur dan Organisasi Sistem Komputer (pernah ambil)
 
TJ1461 - Basis Data Multimedia dan Lab
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
 
Semester 6
TJ1316 - Pembelajaran Mesin
[Semester 4] TJ1313 - Metode Numerik dan Lab (pernah ambil)
 
TJ1408 - Sistem Konkurens Waktu Nyata
[Semester 3] TJ1401 - Pengantar Sistem Real Time (pernah ambil)
[Semester 4] TJ1403 - Arsitektur dan Organisasi Sistem Komputer (pernah ambil)
 
TJ1409 - Visi Komputer untuk Robot
[Semester 3] TJ1401 - Pengantar Sistem Real Time (pernah ambil)
 
TJ1429 - Pemrograman Animasi untuk Permainan
[Semester 2] TJ1304 - Pemrograman Berorientasi Objek (pernah ambil)
[Semester 3] TJ1309 - Struktur Data (pernah ambil)
 
TJ1430 - Analisa Media Sosial
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
[Semester 5] TJ1314 - Teknik Komputasi dan Lab (pernah ambil)
 
TJ1447 - Sekuriti Sistem Komputer
[Semester 4] TJ1313 - Metode Numerik dan Lab (pernah ambil)
[Semester 5] TJ1444 - Rekayasa Jaringan Internet & Lab (pernah ambil)
[Semester 5] TJ1445 - Sistem Terdistribusi (pernah ambil)
 
TJ1449 - Komputasi Terdistribusi
[Semester 4] TJ1313 - Metode Numerik dan Lab (pernah ambil)
[Semester 5] TJ1314 - Teknik Komputasi dan Lab (pernah ambil)
[Semester 5] TJ1445 - Sistem Terdistribusi (pernah ambil)
 
TJ1463 - Pengolahan Citra, Video dan lab
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
[Semester 3] TJ1307 - Kalkulus Peubah Banyak Untuk Teknik (pernah ambil)
[Semester 4] TJ1311 - Probabilitas dan Statistik (pernah ambil)
 
TJ1464 - Teknik Visualisasi
[Semester 4] TJ1313 - Metode Numerik dan Lab (pernah ambil)
[Semester 5] TJ1427 - Komputer Grafik (pernah ambil)
 
TJ1466 - Komputasi Geometri
[Semester 5] TJ1314 - Teknik Komputasi dan Lab (pernah ambil)
[Semester 5] TJ1427 - Komputer Grafik (pernah ambil)
 
TJ1467 - Komputasi Estetika
[Semester 6] TJ1316 - Pembelajaran Mesin (diambil bersamaan)
 
Semester 7
TJ1411 - Komputasi Ubiquitous
[Semester 6] TJ1408 - Sistem Konkurens Waktu Nyata (pernah ambil)
 
TJ1412 - Pemrograman Mobile Robot
[Semester 6] TJ1409 - Visi Komputer untuk Robot (pernah ambil)
[Semester 6] TJ1410 - Pengantar Robotika (pernah ambil)
 
TJ1413 - Probabilistik Robotic
[Semester 6] TJ1409 - Visi Komputer untuk Robot (pernah ambil)
[Semester 6] TJ1410 - Pengantar Robotika (pernah ambil)
 
TJ1414 - Perangkat Terprogram
[Semester 6] TJ1408 - Sistem Konkurens Waktu Nyata (pernah ambil)
 
TJ1431 - Spesial Efek untuk Permainan
[Semester 5] TJ1427 - Komputer Grafik (pernah ambil)
[Semester 6] TJ1429 - Pemrograman Animasi untuk Permainan (pernah ambil)
[Semester 6] TJ1464 - Teknik Visualisasi (pernah ambil)
[Semester 6] TJ1466 - Komputasi Geometri (pernah ambil)
 
TJ1432 - Desain dan Pengembangan Permainan Lanjut & Lab
[Semester 5] TJ1427 - Komputer Grafik (pernah ambil)
[Semester 6] TJ1429 - Pemrograman Animasi untuk Permainan (pernah ambil)
[Semester 6] TJ1464 - Teknik Visualisasi (pernah ambil)
[Semester 6] TJ1466 - Komputasi Geometri (pernah ambil)
 
TJ1433 - Kecerdasan Komputasional untuk Permainan
[Semester 3] TJ1306 - Matematika Diskrit (pernah ambil)
[Semester 5] TJ1314 - Teknik Komputasi dan Lab (pernah ambil)
 
TJ1434 - Multimedia Bergerak
[Semester 6] TJ1316 - Pembelajaran Mesin (pernah ambil)
[Semester 6] TJ1430 - Analisa Media Sosial (pernah ambil)
[Semester 6] TJ1464 - Teknik Visualisasi (pernah ambil)
 
TJ1450 - Web Intelligent & Big Data dan Lab
[Semester 6] TJ1316 - Pembelajaran Mesin (pernah ambil)
[Semester 6] TJ1449 - Komputasi Terdistribusi (pernah ambil)
 
TJ1451 - Jejaring Cerdas
[Semester 6] TJ1316 - Pembelajaran Mesin (pernah ambil)
[Semester 6] TJ1449 - Komputasi Terdistribusi (pernah ambil)
 
TJ1452 - Digital Forensik
[Semester 6] TJ1316 - Pembelajaran Mesin (pernah ambil)
[Semester 6] TJ1449 - Komputasi Terdistribusi (pernah ambil)
 
TJ1453 - Sistem Komputasi Grid & Cloud
[Semester 6] TJ1316 - Pembelajaran Mesin (pernah ambil)
[Semester 6] TJ1449 - Komputasi Terdistribusi (pernah ambil)
 
TJ1465 - Visi Komputer
[Semester 5] TJ1314 - Teknik Komputasi dan Lab (pernah ambil)
[Semester 6] TJ1463 - Pengolahan Citra, Video dan lab (pernah ambil)
 
TJ1468 - Pengolahan Citra Medis dan Lab
[Semester 6] TJ1316 - Pembelajaran Mesin (pernah ambil)
[Semester 6] TJ1463 - Pengolahan Citra, Video dan lab (pernah ambil)
 
TJ1469 - Komputasi Fotografi
[Semester 5] TJ1427 - Komputer Grafik (pernah ambil)
[Semester 6] TJ1463 - Pengolahan Citra, Video dan lab (pernah ambil)
[Semester 7] TJ1465 - Visi Komputer (pernah ambil)
 
TJ1470 - Komputasi Afeksi
[Semester 6] TJ1316 - Pembelajaran Mesin (pernah ambil)
 
TJ1471 - Visualisasi Citra Medis
[Semester 6] TJ1464 - Teknik Visualisasi (pernah ambil)

Senin, 22 Agustus 2016

Kurikulum Teknik Multimedia dan Jaringan ITS

Kurikulum Teknik Multimedia dan Jaringan ITS

Semester 1
  • ·         Bahasa Inggris (3)
  • ·         Dasar Pemrograman Komputer dan Lab (4)               
  • ·         Etika Profesional & Regulasi Telematika (3)
  • ·         Fisika Elektronik (3)             
  • ·         Kalkulus I (3)           
  • ·         Pengantar Teknik Elektro (2)           

Semester 2
  • ·         Aljabar Linear (3)  
  • ·         Dasar Sistem Telekomunikasi dan Lab (3)  
  • ·         Pemrograman Berorientasi Objek (3)          
  • ·         Pendidikan Agama Budha (2)      
  • ·         Pendidikan Agama Hindu (2)     
  • ·         Pendidikan Agama Islam (2)             
  • ·         Pendidikan Agama Katolik (2)          
  • ·         Pendidikan Agama Khonghucu (2)
  • ·         Pendidikan Agama Kristen (2)
  • ·         Persamaan Differensial dan Deret untuk Teknik (4)              
  • ·         Wawasan Kebangsaan (3)

Semester 3
  • ·         Kalkulus Peubah Banyak Untuk Teknik (3)  
  • ·         Matematika Diskrit (2)        
  • ·         Rekayasa Perangkat Lunak Berbasis Objek (3)         
  • ·         Struktur Data (3)   
  • ·         Rangkaian Digital & Lab (4)
  • ·         Rangkaian Listrik (3)

Semester 4   
  • ·         Arsitektur dan Organisasi Sistem Komputer (3)      
  • ·         Jaringan Komputer & Lab (4)                 
  • ·         Metode Numerik & Lab (3)         
  • ·         Probabilitas & Statistik (3)      
  • ·         Rangkaian Elektronika dan Lab (4)
  • ·         Sistem Operasi (3)

Semester 5
  • ·         Wawasan Teknologi dan Komunikasi Ilmiah (3)
  • ·         Teknik Komputasi dan Lab (3)
  • ·         Pemrograman Sistem dan Jaringan (3)
  • ·         Pengolahan Sinyal Digital (3)
  • ·        Sistem Mikroprosesor & Mikrokontroller (3)      
  • ·         Basis Data Multimedia dan Lab (4)              

Semester 6
  • ·         Kerja Praktek (2)
  • ·         Pembelajaran Mesin (3)
  • ·         Pengolahan Citra, Video dan Lab (4)
  • ·         Wireless Sensor Network (3)           
  • ·         Embedded System & Lab (3)     
  • ·         Pilihan 1 (3)  
  • ·         Pilihan 2 (3)

Semester 7
  • ·         Tugas Akhir (3)
  • ·         Proyek Telematika (3)
  • ·         Visi Komputer (3)
  • ·         Komputasi Lunak (3)
  • ·         Pilihan 3 (3)
  • ·         Pilihan 4 (3)

Semester 8
  • ·         Tugas Akhir 2 (3)
  • ·         Teknopreneurship (3)
  • ·         Pilihan 5 (3)
  • ·         Pilihan 6 (3)

Mata Kuliah Pilihan

  • Aplikasi Komputasi Bergerak (3)
  • Desain dan Pengembangan Permainan (3)
  • Desain dan Pengembangan permainan Lanjut dan Lab (4)
  • Digital Forensik (3)
  • Interaksi Komputer Manusia (3)
  • Jaringan Cerdas (3)
  • Kecerdasan Komputasional untuk Permainan (3)
  • Komputasi Afeksi (3)
  • Komputasi Bergerak untuk Permainan (3)
  • Komputasi Estetika (3)
  • Komputasi Fotografi (3)
  • Komputasi Geometri (3)
  • Komputasi Terdistribusi (3)
  • Komputasi Ubiquitous (3)
  • Komputasi untuk Klaster dan Multi Processor (3)
  • Komputasi Grafik (3)
  • Multimedia Bergerak (3)
  • Pemrograman Animasi untuk Permainan (3)
  • Pemrograman Mobile Robot (3)
  • Pengantar Robotika (3)
  • Pengantar Sistem Real Time (3)
  • Pengenalan Desain Permainan (3)
  • Pengenalan Pengembangan Aplikasi Bergerak (3)
  • Pengolahan Citra Medis & Lab (4)
  • Perangka Terprogram (3)
  • Probalistik Robotik (3)
  • Rekayasa Jaringan Internet dan Lab (4)
  • Sekuriti Sistem Komputer (3)
  • Sistem Komputasi Grid & Cloud (3)
  • Sistem Konkruens Waktu Nyata (3)
  • Sistem Terdistribusi (3)
  • Spesial Efek untuk Permainan (3)
  • Teknik Visualisai (3)
  • Visi Komputer untuk Robot (3)
  • Visualisasi Citra Medis (3)
  • Web Intelligent & Big Data (3)
  • Desain dan Pengembangan Permainan Lanjut(3)
  • Pengolahan Citra Medis (3)
  • Rekayasa Jaringan Internet (3)




Berikut di atas adalah Kurikulum Teknik Komputer atau dulunya Teknik Multimedia dan Jaringan. Kurikulum diatas hanya berlaku untuk angkatan 2015 dan seterusnya.




Kamis, 18 Agustus 2016

Materi Matakuliah Teknik Multimedia dan Jaringan

Berikut materi-materi yang bisa di download untuk bahan referensi matakuliah Teknik Multimedia dan Jaringan


Semester 1:


  • Etika dan Regulasi Telematika:    download
  • Pengantar Teknik Elektro:  download
  • Dasar Pemrograman dan Lab:   download


Semester 2:




Semester 3:




Sebelumnya saya mohon maaf apabila tidak dapat mengupload materi semuanya secara langsung, tapi saya akan mengusahakan untuk bisa meng upload secara bertahap. dan saya juga mohon maaf apabila tidak semua materi matakuliah saya upload, karena tidak semua dosen menggunakan materi berbentuk softfile.