Download

SOAL dan JAWABAN UAS KEWARGANEGARAAN



1.    5 Dasar VISI UNESCO;
(Learning how to think), (learning how to do),  (learning how to be), (learning how to learn), (learning how to live together).
2.    Apa maksud diselenggarakan Pend. Kewarganegaraan?
a)      Dapat memahami dan mampu melaksanakan hak dan kewjiban secara santun, jujur, dan demokrasi serta ikhlas sebagai warga Negara yang terdidik dalam kehidupan selaku warga Negara Indonesia yang bertanggung jawab.
b)      Menguasi pengetahuan dan pemahaman tentang berbagai masalah dalam mengenai kehidupan masyarakat bangsa dan Negara yang hendak dihadapi dan diatasi dengan penerapan pemikiran yang berlandaskan pancasila, wawasan nusantara, dan ketahanan nasional secara kritis dan dinamis.
c)       Memiliki sikap dan perilaku yang sesuai dengan nilai-nilai kejuangan serta patriotisme tinggi dan cinta tanah air, rela berkorban bagi nusa bangsa.
3.    Bagaimana perilaku warga Negara yang diharapkan dimas datang?
generasi muda yang berwawasan kebangsaan dan cinta tanah air yaitu pemuda yang memiliki sikap, intelektualitas dan perilaku yang luhur.
4.    Apa yang dimaksud unsur konstitutif Negara, apa ajarannya?
unsur konstitutif terbentuknya Negara adalah unsur yang mutlak harus ada pada saat Negara didirikan . Unsur konstituitf ini meliputi rakyat, wilayah dan pemerintahan yang berdaulat
5.    Bagaimana hubungan masyarakat dengan penguasa dan Negara demokrasi?
Hubungan antara masyarakat dan penguasa itu adalah hubungan kekuasaan, bukan hubungan hukum. Penguasa tidak mempunyai hak-hak hukum untuk melawan rakyat negaranya dan tidak dapat diikat oleh hukum-hukum tersebut karena suatu hubungan hukum itu dapat eksis antara 2 kelompok saja ketika di atas mereka ada seorang pemimpin yang akan menjalankan peraturan hukum. Oleh karena itu, hukum tata negara harus dibagi menjadi 2 bagian terhadap lembaga yang berkuasa dalam sebuah negara.
6.    Wawasan Nusantara disamping sebagai viisi juga sebagai doktrin, jelaskan!
Yaitu ajaran yang diyakini kebenarannya oleh bangsa Indonesia, agar tidak terjadi penyimpangan dalam upya mencapai tujuan dan cita-citanya.
7.    Jelaskan azas-azas ketahan nsional!
Asas Ketahanan Nasional Indonesia dapat dipahami sebagai tata laku yang didasari nilai-nilai yang tersusun berdasarkan Pancasila, UUD 1945 dan Wawasan Nusantara, yang terdiri dari (Zidni, 2010):
a)  Asas Kesejahteraan dan Keamanan
kebutuhan manusia yang mendasar serta esensial, baik sebagai perorangan maupun kelompok dalam kehidupan bermasyarakat, berbangsa dan bernegara.
b)  Asas Komprehensif Integral atau Menyeluruh Terpadu
Sistem kehidupan nasional mencakup segenap aspek kehidupan bangsa secara utuh menyeluruh dan terpadu
c)   Asas Mawas Ke Dalam dan Mawas Ke Luar
Mawas ke dalam bertujuan menumbuhkan hakikat, Mawas ke luar bertujuan untuk dapat mengantisipasi
d)  Asas Kekeluargaan
Asas kekeluargaan mengandung keadilan, kearifan, kebersamaan, kesetaraan, gotong royong, tenggang rasa dan tanggung jawab dalam kehidupan bermasyarakat.
8.    Sebutkan aspek-aspek ketahanan nasional!
a.      Aspek alamiah (Statis) (Geografi, Kependudukan, Sumber kekayaan alam)
b.       Aspek sosial (Dinamis)
c.        Ideologi                
d.       Politik      
e.       Ekonomi       
f.         Sosial budaya       
g.       Ketahanan keamanan
9.    HAM:  apa yang kamu keahui tentang four freedom of Roosevelt? Jelaskan!
   Jawab: yaitu doktrin yang dilancarkan oleh presiden Amerika Serikat untuk menciptakan suatu perdamaian dunia yang kekal dengan berlandaskan 4 hak azasi yaitu:  
     - Freedom of Speech, kebebasan untuk mengemukakan pendapat, baik pendapat itu pro ataupun kontra terhadap pemerintah.
- Freedom of Worship, kebebasan untuk beribadah, kebebasan untuk memilih agamanya masing-masing ataupun bahkan kebebasan untuk berpindah agama.
- Freedom from Fear, kemerdekaan dari rasa takut, kemerdekaan dari eksploitasi dan penindasan.
- Freedom from Want, kemerdekaan dari kekurangan, dari kemelaratan, sandang pangan papan terpenuhi, pendidikan bagi anak-anak sehingga tidak ada anak yang tertinggal, tidak ada anak gadis yang 'dijual' menjadi pelacur hanya untuk memenuhi kebutuhan pangan keluarga.

 

Program Konversi Detik (Pascal)


Program Konversi Detik (Pascal)

Algoritma dan Pemrograman


Program Konversi Detik (Pascal)

 
Dalam hal ini kita akan membuat sebuah program untuk mengkonversi jumlah detik kedalam bentuk jam,menit,detik. Sebelum itu, kita harus membuat algoritmanya dengan menentukan konversi yang akan dilakukan.
Pertama, kita harus menentukan konversi detik ke menit terlebih dahulu dengan mencari berapa detik yang terdapat dalam satu menit. Dan tentu saja kita dapatkan hasil 1 menit = 60 detik (anak TK juga tau). Setelah itu, kita cari lagi konversi dari detik ke jam. Karena 1 jam = 60 menit, dan 1 menit = 60 detik maka untuk mencari berapa detik dalam satu jam kita hanya perlu mengalikan jumlah menit dalam satu jam dengan jumlah detik dalam satu menit. Dengan begitu kita kalikan 60 x 60 = 3600 (sebenarnya ga perlu dijelaskan).
Kemudian, yang perlu kita fikirkan adalah bagaimana merubah bentuk detik kedalam bentuk seperti ini :
... detik = ... jam ... menit ... detik. 
Pertama melihat bentuk seperti ini, saya sendiri sedikit pusing karena untuk mendapatkan hasil dalam bentuk seperti itu, kita harus mencari sisa dari proses konversi dari konversi sebelumnya. Karena yang kita inginkan hasilnya adalah seperti ini:
Contoh
3605 detik = 1 jam 0 menit 5 detik
Kemudian setelah browsing kesana kemari, saya menemukan perintah MOD dan DIV.... #JENGJENGJENG... (efek suara biar keliatan dramatis)
 
Pasti banyak yang bertanya apa itu MOD dan DIV??? Apasih gunanya dalam perintah pascal??? karena saat saya menemukan mereka, saya juga bingung dan bertanya - tanya. Kemudian saya googling lagi sama si Mbah Google dan menemukan pengertian dari perintah tersebut. Fungsi dari perintah div adalah untuk mencari integer dari sebuah pembagian tertentu, sedangkan mod adalah untuk mencari sisa dari pembagian tertentu. Masih kedengeran agak ribet dan belum ngerti ya???
Kita contohin aja dengan operasi bilangan 5 dan 2 :
5 mod 2 = 1 (5:2 = 2 sisa 1)
sedangkan 
5 div 2 = 2 (5:2 = 2 bersisa 1)
 
udah pada ngerti kan??? kalo masih ga ngerti silahkan hubungi dokter kejiwaan setempat...
 
Ya udah, ga usah panjang lebar lagi... Kita langsung ke intinya saja yaitu cara pembuatan programnya. Sebelum menulis program dalam pascal, tentu kita perlu membuat algoritmanya dalam bentuk pseudocode. Berikut pseudocodenya :
 
 
Algoritma Program_Konversi_Detik
{I.S: Jumlah detik diisi}
{F.S: Hasil konversi didapatkan dengan format jam,menit,detik}
 
Deklarasi
detik,menit,jam,sisa_detik : integer;
 
Algoritma
write('Masukkan jumlah detik = ');
input(detik);
 
jam         <= detik div 3600       {1 jam = 3600 detik}
sisa_detik <= detik mod 3600
menit       <= sisa_detik div 60    {1 menit = 60 detik}
sisa_detik <= sisa_detik mod 60
 
write(detik,' detik = ',jam,' jam ');
write(menit,' menit ',sisa_detik,' detik');
Kemudian setelah mengetahui dan membuat pseudocodenya, kita dapat langsung menuliskan syntaxnya dalam bahasa pascal ke dalam program Dev-Pascal sebagai compilernya. Berikut syntax program konversi detik dalam bahasa Pascal (versi saya):
  1. programkonversi_detik;
    {I.S: Jumlah detik diisi}
    {F.S: Hasil konversi didapatkan dengan format jam,menit,detik}
    var
    detik,menit,jam,sisa_detik : integer;
    begin
    //INPUT Jumlah detik
    writeln('Program Konversi Detik');
    writeln('--------------------------------------------------------------------------------');
    write('Masukkan jumlah detik = ');readln(detik);
    //HITUNG konversi detik ke jam,menit,detik
    jam               := detik div 3600;
    sisa_detik        := detik mod 3600;
    menit             := sisa_detik div 60;
    sisa_detik        := sisa_detik mod 60;
    //TAMPILKAN hasil konversi
    writeln('--------------------------------------------------------------------------------');
    writeln('Tekan ENTER untuk melihat hasil konversi');readln;
    writeln('--------------------------------------------------------------------------------');
    write(detik,' detik = ',jam,' jam ');
    write(menit,' menit ',sisa_detik,' detik');
    readln;
    end.
     
Setelah syntax tersebut di tuliskan dan di compile menggunakan program dev-pascal, kita mendapatkan hasil seperti ini:
 
1
Gambar1. Bentuk program yang sudah jadi
 
Untuk menguji program tersebut, coba masukkan jumlah nilai detik yang akan kita konversikan. Contohnya kita akan mengkonversi 3789 detik maka akan kita dapatkan hasil seperti ini :
 
1
Gambar2. Contoh hasil proses konversi detik
 
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. EdiHaryanto - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger