Kamis, 08 Juli 2021

ULANGAN AKHIR SEMESTER GENAP (SEMESTER 2) DASAR PEMROGRAMAN - KAMPUS MILLENIAL ITBI

Nama: Mutiarani Sinaga 
Jurusan: Sistem informasi
Kelas : Malam 

SOAL:

1. Apa yang dimaksud dengan algoritma ?
2. Apa syarat-syarat sebuah algoritma ?
3. Jelaskan konsep alur kontrol dalam pemrograman !
4. Jelaskan macam-macam alur kontrol dalam pemrograman dan jelaskan masing-masing 
perbedannya !
5. Jelaskan konsep perulangan dalam pemrograman !
6. Jelaskan macam-macam perulangan dalam pemrograman dan jelaskan masing-masing 
perbedaannya !
7. Buatlah flowchart sebuah program yang mengandung konsep alur kontrol dan perulangan !
8. Jelaskan definisi dan fungsi array !
9. Bagaimana mengakses elemen array ? berikan contohnya !
10. Buatlah sebuah program dengan menggunakan array dan konsep perulangan !

JAWABAN: 

1
Algoritma adalah proses atau serangkaian aturan yang harus diikuti dalam perhitungan atau operasi pemecahan masalah lainnya, terutama oleh komputer. Dengan kata lain, semua susunan logis yang diurutkan berdasarkan sistematika tertentu dan digunakan untuk memecahkan suatu masalah.

Sebagian besar algoritma dimaksudkan untuk diimplementasikan sebagai program komputer. Perusahaan keuangan menggunakan algoritma di berbagai bidang seperti penetapan harga pinjaman, perdagangan saham dan manajemen liabilitas aset. 

Perdagangan menggunakan algoritma juga dikenal sebagai perdagangan otomatis, karena menggunakan program komputer untuk membeli dan menjual sekuritas dengan kecepatan yang tidak mungkin dilakukan oleh manusia. Hal itu terjadi karena harga saham, obligasi  dan komoditas muncul dalam berbagai format online dan dalam data perdagangan, maka dari itu proses algoritma digunakan untuk mencerna data menjadi semakin mudah.

2. 

SYARAT ALGORITMA

Suatu algoritma yang dibuat harus memenuhi berberapa syarat atau persyaratan dibawah ini:

1. Finiteness
Sebuah algoritma yang baik harus memiliki akhiran / berakhir (terminate) setelah melakukan sejumlah proses.

2. Definitess
Setiap langkah-langkah algoritma yang dibuat harus dapat didefinisikan secara tepat sehingga tidak menimbulkan keambiguan atau makna ganda (ambigous).

3. Input
Setiap algoritma yang dibuat memperlukan data yang digunakan sebagai masukkan untuk diolah. Algoritma tidak begitu bermanfaat apabila tidak memiliki masukkan apapun atau sedikit sehingga jumlah kasus yang dapat diselesaikan juga terbatas.

4. Output
Setiap algoritma menghasilkan satu atau berberapa hasil keluaran (output) tertentu.

5. Effectiveness
Langkah-langkah algoritma dikerjakan dalam waktu yang wajar dan efisien.

Syarat-syarat algoritma ini dikemukakan oleh Donald E. Kruth. 

3. 

Bahasa pemrograman ditulis dengan mengikuti struktur dan tata-cara penulisan yang telah ditetapkan. Bahkan setiap bahasa pemrograman memiliki keunikan masing-masing dalam penulisannya. Dari sekian banyak struktur program, berikut merupakan konsep struktur kontrol pemrograman yang nantinya bisa diterapkan ke berbagai bahasa pemrograman.

1. Sekuensial 

Sekuensial merupakan struktur penulisan program yang terurut dan sistematis. Dimana semua proses yang dijalankan saling berkaitan antara baris demi baris. Sebagai contoh misalkan kita ingin menghitung luas sebuah persegi, maka dapat dibuat sebuah code sebagai berikut:

panjang = 5

lebar = 3

luas = 5*3

print (luas)


Script diatas menggunakan bahasa pemrograman Python dan dapat dilihat bahwa untuk menghitung luas dilakukan urutan penulisan program sebagai berikut :

1.Deklarasi variabel panjang dengan nilai 5

2. Deklarasi variabel lebar dengan nilai 3

3.Setelah mendapatkan variabel lengkap dengan nilainya, baru bisa dilakukan perhitungan luas dengan rumus panjang x lebar

4.Kemudian akan didapatkan hasil perhitungan yang disimpan ke dalam variabel luas

5.Setelah mendapatkan nilai luas, kemudian baru ditampilkan luas.

Struktur penulisan diatas dilakukan dengan cara berurutan dan sistematis, sehingga dengan cara yang sama kita bisa membuat program lain bahkan dengan bahasa pemrograman yang lain. 

2. Seleksi atau Percabangan

Seleksi atau Percabangan adalah sebuah tata cara penulisan program yang berfungsi untuk menguji sebuah kondisi sehingga akan didapatkan nilai true atau false. Umumnya percabangan ini menguji semua kondisi hingga nilai true didapatkan, dan jika nilai sebuah kondisi masih bernilai false maka pengujian terhadap kondisi akan terus dilakukan.

Berikut dibawah ini merupakan code program sederhana yang berfungsi untuk menguji sebuah nilai 

angka = 13

if (angka < 10):

    print("angka dibawah 10")

elif (angka <=20):

    print ("angka antara 10 dan 20)

else:

    print ("angka lebih besar dari 20)


Dari script diatas dapat dilihat bahwa terlebih dahulu dilakukan pemberian nilai terhadap sebuah variabel "angka", kemudian dilakukan pengujian terhadap angka tersebut menggunakan percabangan (if else). Jika sebuah kondisi bernilai true maka pengujian akan dihentikan dan menjalankan perintah jika pengujian tersebut bernilai true, yaitu menampilkan keluaran berupa "angka antara 10 dan 20".

3. Perulangan 

Perulangan merupakan sebuah struktur kontrol yang bertujuan untuk mengulangi sebuah kondisi hingga nilai tertentu atau hingga sebuah kondisi bernilai false. Sebagai contoh jika kita ingin menampilkan sebuah angka 1 sampai 10 maka dapat dituliskan program sebagai berikut

//perulangan menggunakan bahasa ph

pfor (i=1; i<=10; i++)

{

4.

 STRUKTUR KONTROL

 Struktur kontrol dalam bahasa pemrograman adalah suatu perintah / Statement yang kita gunakan untuk mengatur jalannya suatu program. Jadi dengan menggunakan struktur kontrol , kita bisa mengatur program kita supaya bisa berjalan dalam kondisi tertentu atau kita ingin program kita berjalan bebeberapa kali secara otomatis sesuai keinginan kita. 

Struktur Kontrol sendiri dibagi dua , yaitu :

  •  Struktur Kontrol Keputusan

Dalam bahasa pemrograman , Struktur Kontrol Keputusan digunakan untuk MEMUTUSKAN bagian program mana yang akan dikerjakan dan bagian program mana yang akan diabaikan.

Dalam Java ada 3 macam Struktul Kontrol Keputusan :

1. IF

IF digunakan apabila kita memiliki suatu syarat dimana syarat tersebut bernilai TRUE , untuk lebih jelaskan lebih enak jika kita langsung praktek ke dalam program.

1
2
3
4
public static void main (String[]args){
   if( NilaiUAS == 100 )
        System.out.println("PERFECT")
}

2. IF-Else

IF-Else digunakan apabila kita memiliki beberapa syarat dimana syarat tersebut adalah yang bernilai FALSE dan TRUE , untuk jelasnya lebih enak dijelaskan ke dalam program.

1
2
3
4
5
6
7
8
public static void main (String[]args){
   if( NilaiUAS == 100 ){
        System.out.println("PERFECT") ;
   }
   else {
        System.out.println("ENGGA PERFECT");
   }
}

3. Switch

Berbeda dengan IF dan IF-Else , Syarat yang ada di dalam Switch bisa sangat beragam . Penjelasannya adalah di bawah ini.

1
2
3
4
5
6
7
8
9
10
11
public static void main (String[]args){
  int UAS = 100;
 
        switch(UAS){
           case 80:
           System.out.println(" NYARIS HAMPIR PERFECT");
           case 90:
           System.out.println("HAMPIR PERFECT");
           case 100:
           System.out.println("PERFECT");
}
  • Struktur Kontrol Pengulangan

Struktur Kontrol Pengulangan digunakan untuk mengulang blok-blok atau bagian dari kode program sesuai dengan keinginan kita.

Untuk Struktur Kontrol Perulangan dibagi tiga , yaitu:

1. FOR

Struktur Kontrol Pengulangan FOR digunakan untuk mengulang suatu program secara berulang-ulang . Format untuk menggunakan FOR dalam suatu program adalah sebagai berikut :

1
2
3
for(initialization; condition; iteration){
statement;
}

Penjelasan :

– Inisialisation : inisialisasi pada variable yang digunakan untuk perulangan ( looping)
– Condition :  membuat suatu kondisi dimana variable diulang sesuai dengan keinginan
– Iteration :  membuat status update pada variable yang dilooping

Kalau masih bingung , di bawah akan diberikan contoh program supaya lebih mengerti .

 FOR

2. WHILE

While merupakan suatu Suatu Struktur Kontrol perulangan dimana blok-blok statement program kita akan diulang sampai kondisinya sesuai (TRUE).
Untuk format penulisan while bisa dilihat di bawah ini :

1
2
3
while(kondisi){
// Statement yang akan diulang
}

Masih bingung? di bawah ini akan diberikan contoh program supaya lebih enak untuk dimengerti :

WHILE

3. DO-WHILE

DO-WHILE adalah Struktur Kontrol Perulangan yang sama dengan while , dimana blok-blok kode kita akan diulang sampai kondisinya TRUE .

untuk format penulisan DO-WHILE ada di bawah ini :

1
2
3
4
5
do{
//Statement
//Statement 2
//Statement N
}while(kondisi);

untuk contoh dari DO-WHILE akan dituliskan di bawah ini :


5.

Pengulangan ( looping ) dalam Algoritma Pemrograman bahasa C or C++ ( C/C++ ),

Perulangan atau yang biasa juga disebut dengan Looping, merupakan suatu kegiatan dalam algoritma pemrograman yang bertujuan untuk mengulang - ulang suatu statement, Sampai batas yang kita inginkan. 

Pada dasarnya, dalam algoritma pemrograman, Perulangan dibagi menjadi 2 Hal, yaitu :
  1. Syarat Perulangan
  2. Tubuh Perulangan
Syarat Perulangan Merupakan, Suatu Kondisi yang harus dipenuhi untuk melaksanakan sebuah perulangan.
Tubuh Perulangan Merupakan, Suatu Baris atau Intruksi - intruksi yang akan di ulang.

Macam - macam Perulangan Dalam Pemrograman C or C++

Di dalam Bahasa Pemrograman, Perulangan dibagi menjadi  3 ( tiga ), yaitu :
  1. While
  2. Do - While
  3. For

Perulangan While dalam C/C++

perulangan While atau yang biasa juga disebut dengan Indeterminate Loop Merupakan suatu metode perulangan yang Pemeriksaan Statementnya dilakukan setelah Pemeriksaan Kondisi.di lakukan.
Jadi Program mula - mula akan mendeteksi terlebih dahulu bagaimana kondisi dari Perulangan  While tersebut, setelah itu Eksekusi dalam statement baru dilakukan.
Pada dasarnya Dalam Perulangan While, Perulangan akan terus menerus di ulang -ulang sampai dengan kondisi yang menjadi prasyarat bernilai False atau Salah. dan untuk bentuk penulisan algoritma perulangan Whille, dapat kita lihat di bawah ini.

Bentuk umum Perulangan While

while(condition){
 ......
 Statement
 ......
 }
Pada algoritma Perulangan While di atas Condition  di isi dengan kondisi yang kita inginkan dalam program tersebut, Misalkan, kita ingin membuat suatu Perulangan sampai dengan 10 pengulangan, maka yang kita tuliskan dalam Condition adalah sebagai berikut | while(i <= 10){ | yang mana, "i" merupakan variabel dari sebuah perulangan, dan angka 10 merupakan batas pengulangan tersebut, kita juga bisa mengganti angka 10 dengan variabel, yang mana variabel tersebut di inputkan secara manual oleh user.

Prinsip Kerja Perulangan While

Pernyataan WHILE menguji kondisi yang menjadi prasyarat. Jika kondisi bernilai true maka pernyataan di dalam tubuh perulangan akan dikerjakan. Sebaliknya Apabila kondisi bernilai false atau salah, maka perulangan akan dihentikan.
dan, setiap kali pernyataan di dalam tubuh perulangan WHILE selesai dikerjakan, kondisi prasyarat akan diperiksa kembali.

FlowChart perulangan While.


koding123.com Gambar FlowChart Perulangan While
Flowchart Perulangan While

 Contoh Program Perulangan While

Perulangan Do - While

Merupakan modifikasi dari Perulangan While, Perulangan Do While dapat di katakan Perulangan yang sistim nya kebalikan dari While, Pada Do - While Kondisi Di periksa setelah Pemeriksaan Statement dilakukan. Sistem Perulangan Do - While Dapat 


Bentuk Umum Perulangan Do - While

do{
   ...
   Statement
   ...
   }while(condition);
Pada program di atas kita dapati bahwasanya Condition pada perulangan do - while di letakan pada akhir baris.


Prinsip Kerja Perulangan Do - While

Mula-mula tubuh perulangan WHILE akan dikerjakan tanpa melakukan pengujian terhadap kondisi yang menjadi prasyarat. Setelah itu, kondisi prasyarat perulangan diperiksa. Apabila   kondisi bernilai true atau benar, maka pernyataan yang ada di dalam tubuh perulangan akan dikerjakan sekali lagi. Namun sebaliknya apabila kondisi bernilai false atau salah, maka perulangan akan dihentikan.

FlowChart perulangan Do While.

Berikut Merupakan, Gambaran kecil mengenai Flowchart Perulangan Do -While
koding123.com Gambar FlowChart Perulangan DO - WHILE
FlowChart perulangan Do While.


Contoh Program Perulangan Do - While.

Perulangan For

Perlu di ketahui bahwa perulangan For juga dapat di sebut dengan Determinate Loop, Hal ini dikarenakan jumlah pengulangan pada perulangan For telah di tentukan sebelumnya, kita misalkan apabila kita ingin memetik 15 buah apel dari pohonnya, Dalam kasus tersebut, sudah kita ketahui bahwasanya pengulangan akan di mulai dari angka 1 (satu) sampai dengan 15 (lima belas)


Bentuk Umum Perulangan For

for(i = 1; i <= 15; i++){
 ...
 statement
 ...
 }
Pada Program Perulangan For diatas, dapat kita ketahui | (i = 1; |  merupakan inisialisasi yang berarti variabel "i" di definisikan dahulu, angka pada variabel "i" berfungsi sebagai titik awal mula Pengulangan, atau bisa di sebut angka awal pengulangan ( pengulangan di mulai dari angka 1) | i <= 15 ; | berfungsi sebagai Syarat Pengulangan, angka pada Syarat pengulangan berperan sebagai batas dari pengulangan, seperti kasus yang telah kita sebutkan tadi (memetik apel), angka pada Syarat Pengulangan dapat diganti dengan variabel yang mana variabel dapat di inputkan secara manual oleh user, dan yang terakhir adalah step | i++){ | step berperan sebagai metode yang akan digunakan dalam pengulangan, pada program di atas | i++){ | digunakan untuk menambah angka 1 ( +1 ).

FlowChart perulangan For.

koding123.com Gambar FlowChart Perulangan For
Flowchart Perulangan For

6.

1.While

2.Do - While

3. For
Perulangan While dalam C/C++
perulangan While atau yang biasa juga disebut dengan Indeterminate Loop Merupakan suatu metode perulangan yang Pemeriksaan Statementnya dilakukan setelah Pemeriksaan Kondisi.di lakukan.
Jadi Program mula - mula akan mendeteksi terlebih dahulu bagaimana kondisi dari Perulangan  While tersebut, setelah itu Eksekusi dalam statement baru dilakukan.
Pada dasarnya Dalam Perulangan While, Perulangan akan terus menerus di ulang -ulang sampai dengan kondisi yang menjadi prasyarat bernilai False atau Salah. dan untuk bentuk penulisan algoritma perulangan Whille, dapat kita lihat di bawah ini.

7.

Contoh Flowchart Perulangan di PHP


Didalam pemrograman PHP terdapat empat perulangan yang pertama perulangan for, while dan Do While. Ada juga perulangan foreach namun saya akan membahas tiga perulangan saja.
Flowchart Perulangan For
Algoritma dari flowchart diatas

    Mulai
    Inisialisasi nilai awal i=1
    Cek Kondisi apakah nilai i <=10 jika kondisi bernilai benar maka cetak kalimat “Belajar perulangan for”
    Nilai i dilakukan increment (ditambahkan 1)
    Cek kondisi kembali apakah nilai i <=10 bila kondisi bernilai benar (true) maka cetak kembali kelimat “belajar perulangan for”
    Iterasi terus dilakukan hingga konisi bernilai salah (false)
    Selesai


8.

[08:55, 6/30/2021] Syaiful Rahman: Array adalah kumpulandarinilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama Nilai-nilai data disuatu array disebut dengan elemen-elemen array Letak urutan dari elemen-elemen array di tunjukkan oleh suatu subscript atau indek.
: Fungsi
Menghitung Panjang String

Untuk menghitung jumlah karakter dalam suatu string dapat menggunakan fungsi strlen. Berikut ini adalah contoh penulisan dalam suatu program:

<?php
// strlen.php
$kata = 'wakacawak acawak awacakacawak';
echo 'Jumlah karakter <b>' . $kata .'</b> adalah ' . strlen($kata);
?>

Include dan Require

Untuk penulisan fungsi dan data yang berulang-ulang, PHP memberikan kemudahan yang mampu meringkas pekerjaan dan meminimalkan kesalahan dalam membuat sebuah program. Dengan pengertian lain, penulisan program dalam program PHP dapat mengambil data atau perintah yang ada pada file lain yang sama dalam perintah operasinya. Perintah tersebut menggunakan fungsi include dan require.


9.

Ketika memasukkan nilai ke dalam sebuah array, atau sebuah nomor indeks atau subscript telah diberikan kepada tiap anggota array java, jadi program dan programmer dapat mengakses setiap nilai pada array apabila sudah dibutuhkan. Nilai sebuah indeks selalu dalam tipe integer, kemudiandimulai dari angka nol dan dilanjutkan ke angka berikutnya sampai akhir array.  
Sebagai sebuah catatan untuk kita bahwa indeks didalam array dimulai dari 0 sampai dengan (ukuranArray-1).


10.

Contoh program yang menggunakan array dan konsep perulangan for


#include <stdio.h>

int main () {

int x;

int array [10]= {1,2,3,4,5,6,7,8,9,10};

for (x=0; x<10; x++){

printf ("Hasilnya adalah: %d\n", array [x]);

}

return 0;

}


Berikut adalah Output Nya :


Senin, 05 Juli 2021

ULANGAN AKHIR SEMESTER GENAP (SEMESTER 2 ) ILMU SOSIAL DAN BUDAYA DASAR - KAMPUS MILLENIAL ITBI

Nama : Mutiarani Sinaga 
Jurusan: Sistem informasi
Kelas : Malam 

SOAL 

1. UNESCO (1988) mendeklarasikan empat pilar pembelajaran. Sebutkan dan jelaskan!
2. Metode pembelajaran ISBD menempatkan mahasiswa sebagai subjek didik, mitra belajar,anggota masyarakat, dan warga negara. Jelaskan konsep tersebut!
3. Visi ISBD ”Mahasiswa selaku individu dan makhluk sosial yang beradap memiliki landasan pengetahuan, wawasan, serta keyakinan untuk bersikap kritis, peka, dan arif dalam menghadapi persoalan sosial dan budaya yang berkembang di masyarakat”. Jelaskan visi ISBD tersebut sehingga mudah dipahami!
4. Jelaskan misi bahwa ISBD dapat memberikan pengetahuan dan wawasan tentang keragaman, kesetaraan dan martabat manusia sebagai individu dan makhluk social dalam kehidupan masyarakat!
5. Jelaskan misi bahwa ISBD dapat memberikan dasar-dasar nilai estetika, etika, moral, hukum, dan budaya sebagai landasan untuk menghormati dan menghargai antara sesama manusia sehingga akan terwujud masyarakat yang tertib, teratur, dan sejahtera!
6. Jelaskan misi bahwa ISBD dapat memberikan dasar-dasar untuk memahami masalah sosial dan budaya serta mampu bersikap kritis, analitis, dn responsif untuk memecahkan masalah tersebut secara arif di masyarakat!
7. Jelaskan bahwa ISBD bertujuan mengembangakan kesadaran mahasiswa untuk menguasai pengetahuan tentang keragaman dan kesaraan manusia sebagai individu dan makhluk sosial dalam kehidupan bermasyarakat!
8. Jelaskan bahwa ISBD bertujuan menumbuhkan sikap kritis, peka, dan arif pada mahasiswa dalam memahami dan memecahkan masalah sosial budaya dengan landasan nilai estetika, etika, moral, dan hukum dalam kehidupan bermasyarakat!
9. Jelaskan bahwa ISBD bertujuan memberikan landasan pengetahuan dan wawasan yang luas serta keyakinan kepada mahasiswa sebagai bekal hidup bermasyarakat, selaku individu dan nmakhluk sosial yang beradab dalam mempraktikkan pengetahuan akademik dan keahliannya!
10. Jelaskan sifat hakiki kebudayaan !

JAWABAN: 

1. UNESCO adalah organisasi PBB yang bergerak dalam bidang pendidikan dan kebudayaan telah mencanangkan empat pilar pendidikan sekarang dan masa depan, yang perlu dikembangkan oleh seluruh lembaga pendidikan khususnya lembaga pendidikan formal.

 Empat pilar tersebut ialah:
 (1) learning to Know (belajar untuk mengetahui),
(2) learning to do (belajar untuk terampil melakukan sesuatu), 
(3) learning to be (belajar untuk menjadi seseorang), dan
 (4) learning to live together (belajar untuk menjalani kehidupan bersama).


Dalam rangka merealisasikan learning to know, tenaga pendidik seyogyanya berfungsi sebagai fasilitator yang dapat menuntun atau mengarahkan para peserta didik dalam memecahkan suatu masalahnya. Di samping itu, seorang tenaga pendidik dituntut untuk dapat berperan sebagai teman sejawat dalam berdialog dengan peserta didik dalam mengembangkan penguasaan pengetahuan maupun ilmu tertentu.

Learning to do, akan bisa berjalan jika lembaga pendidikan memfasilitasi para peserta didik untuk mengaktualisasikan keterampilan yang dimilikinya, serta bakat dan minatnya. Walaupun bakat dan minat anak banyak dipengaruhi unsur keturunan namun tumbuh berkembangnya bakat dan minat tergantung pada lingkungannya. Keterampilan dapat digunakan untuk menopang kehidupan seseorang bahkan keterampilan lebih dominan daripada penguasaan pengetahuan dalam mendukung keberhasilan kehidupan individu kedepannya.

Learning to be erat hubungannya dengan bakat dan minat, perkembangan fisik dan kejiwaan, tipologi pribadi anak serta kondisi lingkungannya. Bagi anak yang aktif, proses pengembangan diri akan berjalan bila diberi kesempatan cukup luas untuk berkreasi. Sebaliknya bagi anak yang pasif, peran tenaga pendidik sebagai pengarah sekaligus fasilitator sangat dibutuhkan untuk pengembangan diri peserta didik secara maksimal.

Learning to live together, peserta didik sudah harus dibiasakan untuk hidup bersama, saling menghargai, terbuka, memberi dan menerima, perlu ditumbuhkembangkan. Kondisi seperti ini memungkinkan terjadinya proses belajar untuk menjalani kehidupan bersama.

2. Dasar Yuridis


Mata Kuliah Berkehidupan Bermasyarakat (MBB) di perguruan tinggi, seperti tercantum dalam Keputusan Dirjen Dikti Depdiknas RI No. 38 Tahun 2002 Pasal 1 yang menyatakan bhwa: “Mahasiswa memiliki landasan pengetahuan, wawasan, dan keyakinan sebagai bekal hidup masyarakat selaku individu dan makhluk sosila yang beradap serta bertanggung jawab terhadap sumber daya alam dan lingkungannya”. Metode pembelajaran yang digunakan oleh dosen dalam pasal 5, harus menempatkan mahasiswa sebagai subjek didik, mitra dalam proses pembelajaran, anggota masyarakat, dan warga negara. Pendidikan tinggi diharapkan mampu menghasilkan mahasiswa yang unggul secara intelektual, angyn secara moral, kompeten menguasai iptek, serta memiliki komitmen tinggi untuk berbagai peran sosial (Hamdan Mansoer, 2001, hlm. 3).

Harapan DIKTI di atas, sejalan dengan Deklarasi UNESCO Oktober 1998 tentang kesepakatan Perguruan Tinggi, yang intinya sebagai berikut:

1. Pendidikan Tinggi abad XXI harus memainkan peran sebagai suatu komponen vital dari pembangunan budaya, sosial, ekonomi dan pilitik sebagai suatu tiang penyangga dalam pembentukan kemampuan masyarakat untuk demokrasi dan perdamaian.
2. DIKTI harus merancang fungsi prospektifnya melalui analisis berkelanjutan tentang kegawatan sosial, ekonomi, budaya dan kecenderungan politik, serta bertindak sebagai pemandu dalam mengatasi bencana, mampu melihat ke masa depan, mengantisipasi dan menyiapka peringatan perdana.
3. DIKTI harus sadar akan perannya sebagai pelayan masyarakat, dan harus berusaha agar tyerjamin keseimbangan antara misi pendidikan dan sosial.

3. Manusia dalam kehidupan mengalami pengalaman hidup yang penuh makna, bahkan aktivitas sosial dan budayanya pun di pengaruhi oleh pola-pola makna yang memberdayakan hidupnya. ”Pendidikan umum merupakan proses pembangkitan makna-makna yang esensial yang membimbing pelaksanaan hidup manusia melaluiperluasan dan pendalaman makna-makna tadi”. Makna-makana esensial yang melekatdalam kehidupan masyarakat dan budaya manusia meliputi enam pola, yaitu simbolik, empirik, estetik, sinoetik, etik, dan sinoptik. Makna simbolik meliputi bahasa , matematik, termasuk juga isyarat-isyarat, upacara-upacara, tanda-tanda kebesaran, dan sebangsanya. Makna simbolik ini sangat berarti dalam kehidupan bermasyarakat-berbudaya manusia. Makna empirik mencakup ilmu kealaman, hayati, kemanusiaan. Makna empirik ini mengembangkan kemampuan teoritis, konseptual, analitis, generalisasi berdasarkan fakta-fakta, dan kenyataan yang bisa diamati. Makna estetik meliputi sebagai seni seperti musik, karya seni, kesenian, satra, dan lain-lain. ke dalam kawasan makna estetik ini, termasuk hal-hal yang berkenaan dengan keindahan dan kehalusan, keunikan menurut persepsisubjektif berjiwa seni. Makna sinoetik berkenaan dengan perasaan, kesan, penghayatan, dan kesadaran yang mendalam. Kedalam makna ini termasuk empati, simpati, dan sebangsanya. Makan etik berkenaan dengan aspek-aspek moral, akhlak, perilaku yang luhur, tanggung jawab, dan sebangsanya. Makna sinoptik berkenaan dengan pengertian-pengertian yang terpadu dan mendalam seperti agama, filsafat, pengetahuan sejarah yang menuntut nalar masa lampau, dan hal-hal yang bernuansa spiritual.

4. Ilmu Sosial Budaya Dasar memberikan pengetahuan dan wawasan dalam bagaimana kehidupan manusia sebagai makhluk sosial dimana dalam kehidupan tersebut terdapat keragaman , kesetaraan , dan martabat manusia .

5. Ilmu Sosial Budaya Dasar memberikan pengarahan kepada kita bahwa dalam ISBD , kita dapat memahami apa itu nilai estetika , moral , dan budaya . sebagaimana kita menerapkan nya dalam kehidupan sehari hari agar menjadi landasan kita dalam menghormati orang  sehingga timbullah kesejahteraan antar Sesama. 

6. Ilmu Sosial Budaya Dasar memberikan pengarahan bagaimana menyikapi masalah sosial dan budaya yang terjadi dalam lingkungan bermasyarakat dengan berfikir secara kritis , analisis dan responsive. 

7. ISBD sendiri memiliki tujuan bagaimana mengembang kan kesadaran mahasiswa untuk menguasai pengetahuan tentang keragaman (ras , suku, budaya, bahasa) dan kesetaraan manusia sebagai makhluk individu dan makhluk sosial.


8. Dalam kehidupan bermasyarakat kita selalu dihadapkan dengan masalah-masalah sosial , yang seiring dengan masalah tersebut , menumbuhkan sikap kritis , peka , dam arif.
Untuk menyelesaikan masalah tersebut harus berlandaskan nilai estetika , etika , moral.

9. ISBD memberikan landasan pengetahuan dan wawasan yang luas ketika dihadapakan dengan masalah sosial, bagaimana cara kita mengatasi nya memberikan perhatian. 

10. 
1. Kebudayaan terwujud dan tersalurkan dari perilaku manusia
2. Kebudayaan telah ada lebih dahulu mendahului lahirnya suatu generasi tertentu, dan tidak akan mati dengan habisnya usia generasi yang bersangkutan
3. kebudayaan diperlukan oleh manusia dan diwujudkan dalam tingkah lakunya.
4. kebudayaan mencakup aturan-aturan yang berisikan kewajiban, tindakan-tindakan yang diterima dan ditolak, tindakan-tindakan yang dilarang dan tindakan-tindakan yang dizinkan.


Sabtu, 03 Juli 2021

TUGAS MANDIRI 6 DASAR PEMROGRAMAN (SEMESTER GENAP) - KAMPUS MILLENIAL ITBI

Nama : Mutiarani Sinaga 
Jurusan: Sistem informasi
Kelas : Malam 

SOAL:

1. Buat lah 2 cara menginisialisasi array dengan jumlah elemen array sebanyak bulan lahirmu !

2. Program di bawah adalah contoh perulangan menggunakan for.
#include <stdio.h>
int main() {
 int i;
 for (i = 1; i < 5; ++i)
 {
 printf("%d \n", i);
 }
 return 0;
}

Ubahlah outpunya dengan tujuan untuk mengeluarkan semua elemen array yang telah dibuat sebelumnya. Tips : untuk menghitung jumlah elemen array secara otomatis bisa menggunakan kode berikut.
printf("Banyak elemen array: %d\n", (int) sizeof(array)/sizeof(array[0]));

JAWABAN: 

1. 1. 2 cara menginisialisasi array dengan jumlah elemen array sebanyak bulan lahir saya :

- Menginisialisasi array

Cara pertama :


#include <stdio.h>
int main() {
int bulan_lahir[4];
bulan_lahir [0]=4;
printf("%d \n", bulan_lahir [0]);
return 0;
}


Cara kedua :


#ide <stdio.h>
int main() {
int i;
int bulan_lahir[7]={7};
for (i=0; i<7;i++){
printf("%d \n", bulan_lahir[i]);
}
return 0;
}

Output dari cara 1 dan 2  program: 





2. Program di bawah adalah contoh perulangan menggunakan for.
#include <stdio.h>
int main() {
int i;
for (i = 1; i < 5; ++i)
{
printf("%d \n", i);
}
return 0;
}
Ubahlah outpunya dengan tujuan untuk mengeluarkan semua elemen array yang telah dibuat
sebelumnya. Tips : untuk menghitung jumlah elemen array secara otomatis bisa menggunakan
kode berikut.
printf("Banyak elemen array: %d\n", (int) sizeof(array)/sizeof(array[0]));

Jawab:

#include <stdio.h>
int main() {
int i [4]={1,2,3,4};
int banyak_elemen = sizeof (i)/sizeof(i[0]);
printf("Banyak elemen array: %d\n",banyak_elemen);
return 0;
//Ahmad Arifin

Hasil Output:

ULANGAN AKHIR SEMESTER GENAP (SEMESTER 2 ) BAHASA INGGRIS - KAMPUS MILLENIAL ITBI

Nama : Mutiarani Sinaga 
Jurusan: Sistem informasi
Kelas : Malam

A. Choose the answer with the most appropriate passive voice to complete the sentence in the question!

1. In the 1990’s, this TV _______

a. Was manufactured

b. Is manufactured

c. Will be manufactured


2. She _____ to my wedding party

a. Has been invited

b. Are invited

c. Have been invited

 

3. Her firdt novel ____ tomorrow morning

a. Will be launched

b. Is launched

c. Was launched

 

B. Make the correct passive voice from the following active voice!

1. Mommy cleans the room every day

Answer: The room is cleaned by mommy every day.

 

2. My uncle fixed the toy yesterday.

Answer: The toy was fixed by my uncle yesterday.

 

3. Joe has taken a Mandarin course.

Answer: A Mandarin course has been taken by Joe.

 

C. Write 3 sentences, each consisting of....

a. Simple subject and simple predicate

b. Complete subject and complete predicate

c. Compound subject and compound predicate

Answer:

 

a.Simple subject and simple predicate:

1.His new car tax has already been paid by his assistant.

Simple subject: tax

Simple predicate: has been paid

 

2. The very big boarding school in this country was built in 1980.

Simple subject: school

Simple predicate: was built

 

3. Open the door!

Simple subject: “you” (pada kalimat imperative  subjek tidak ditulis karena dianggap sudah cukup dimengerti)

Simple predicate: open

 

b.Complete subject and complete predicate:

1. His new car tax has already been paid by his assistant.

Complete subject : His new car tax

Complete predicate : has already been paid by his assistant.

 

2. Lia and I were eating our lunch on the kitchen table.

Complete subject : Lia and I

Complete predicate : were eathing our lunch on the kitchen table.

 

3. The very big boarding school in this country was built in 1980.

Complete subject : The very big boarding school in this country

Complete predicate : was built in 1980.

 

c.Compound subject and compound predicate :

1.Lia and Ana were eating our lunch and were discussing abortion on the kitchen table.

compound subject: Lia, Ana

compound predicate: were eating, were discussing

 

2. The beautiful woman and her cute daughter arrived late but left early.

compound subject: woman, daughter

compound predicate: arrived, left

 

3.Tio lives in Indonesia and speaks English

Compound subject : Tio

Compound predicate : lives in Indonesia and speaks English.

 

D. Choose the correct form of the verb in the parentheses in the following sentences!

1. Carol, along with his classmates, (is/are) planning to the party

Answer: Carol, along with his classmate, (is) planning to the party.

 

2. The picture of her old friends (brings/bring) back many memories

Answer: The picture of her old friends (brings) back many memories

 

3. If the duties of these officers (aren’t/isn’t) reduced, there will not be enough time to finish the project

Answer: If the duties of these officers (aren’t) reduced, there will not be enough time to finish the project.

 

4. The levels of students’ achievement in this senior high school (vary/varies) from their age and

Background

Answer: The levels of student’s achievement in this senior high school (vary) from their age and background.

 

5. Advertisements on online platforms (are/is) becoming more competitive than ever before

Answer: Advertiisment on online platform (are) becoming more competitive than ever before.

 

E. Complete the sentences below with the comparative form of the adjective in brackets.

1. The building is ................ (high) than his company

Answer: The building is higher than his company

 

2. Rony’s design is ......................... (bad) than other designs

Answer: Rony’s design is worse than other designs

 

3. Living in London is ............................ (expensive) than New York

Answer: Living in London is more expensive than New York

 

4. His performance is ............... (bright) than other stars

Answer: His performsnce is brighter than other stars

 

5. I was ............................ (embarrassed) than Alex about the test scores

Answer: I was more embarrassed than Alex about the test scores.

 

F. Choose the answer that you think is most appropriate to complete the blanks.

1. If you call Bunga, I ___ others.

a. Will call

b. Would call

2. If I ____ him, I would quit my job and start a business

a. Was

b. Were

3. If you____ an umbrella, you wouldn’t have got wet

a. Had took

b. Had taken

4. He _____ mad if we ask a lot of questions

a. Gets

b. Get

c. Got

5. We wish that we _____ another choice

a. Had

b. Have

TUGAS MANDIRI 6 KALKULUS (SEMESTER GENAP) - KAMPUS MILLENIAL ITBI

Nama : Mutiarani Sinaga 
Jurusan : Sistem informasi
Kelas : Malam 

ULANGAN AKHIR SEMESTER GENAP (SEMESTER 2 ) KALKULUS - KAMPUS MILLENIAL ITBI

Nama: Mutiarani Sinaga  Jurusan : Sistem informasi Kelas : Malam