Rabu, 26 Desember 2012

Makalah Amandemen UUD 1945


KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat, taufik dan hidayah-Nya, sehingga penyusun mampu menyelesaikan makalah yang berjudul“ AMANDEMEN UUD 1945 DI INDONESIA” tanpa suatu halangan yang berarti.
Makalah yang berjudul “AMANDEMEN UUD 1945 DI INDONESIA” ini disusun dengan tujuan supaya mahasiswa mampu memahami dengan benar tentang makna amandemen UUD 1945 dan akibat perubahan – perubahan tersebut bagi bangsa indonesia.
Penyusun menyadari bahwa makalah ini masih banyak kekurangan dan masih jauh dari kata sempurna, untuk itu segala saran dan kritik yang membangun akan penyusun terima dengan senang hati.
Akhir kata semoga makalah ini dapat bermanfaat bagi pembaca dan semua pihak yang memerlukannya.

                                                         Purwokerto, 20 Desember 2012

                                                                                    Penyusun


DAFTAR ISI


Kata Pengantar.................................................................................................. 1


Daftar Isi............................................................................................................ 2


1. Pendahuluan.................................................................................................


Ø Latar belakang masalah......................................................................... 3


Ø Perumusan masalah............................................................................... 3


2. Pembahasan.................................................................................................


1. Arti penting amandemen UUD 1945..................................................... 4


2. Alasan dan Kesepakatan amandemen 1945......................................... 5


3. Sejarah amandemen UUD 1945 di indonesia....................................... 6


4. Tujuan amandemen UUD 1945............................................................. 7


3. Penutup........................................................................................................


Ø Kesimpulan............................................................................................ 8


Ø Saran...................................................................................................... 8


Daftar pustaka................................................................................................... 9



BAB I
PENDAHULUAN

1.1             Latar Belakang Masalah
Tatanan struktur kenegaraan berisi aturan, cara, dan adat istiadat yang berlaku
Suatu Negara dianggap telah memiliki konstitusi sejak Negara itu dibentuk.
Sumber utama Negara adalah konstitusi, salah satu makna konstitusi adalah UUD 1945.
Di Indonesia UUD 1945 dijadikan sebagai landasan Konstitusional yang menjelaskan mengenai tugas dan wewenang aparat pemerintah. Dan juga UUD 1945 sebagai konstitusi dan ciptaan manusia perlu diadakan amandemen atau perubahan untuk pasal – pasal yang kurang sesuai dengan perkembangan zaman.

1.2             Perumusan Masalah
Dari segi substansi dan isinya, UUD 1945, memiliki keterbatasan dan kelemahan yang tidak dapat dipakai sebagai rujukan konstitusional yang memadai. Yang menjadi masalah saat ini adalah apakah sebuah UUD yang dulu dibuat masih sesuai dengan corak kehidupan masyarakat indonesia saat ini?
Untuk itu, disini akan sedikit dibahas mengenai amandemen UUD 1945 di Indonesia.
Dan amandemen tersebut hendaknya dapat diketahui secara jelas oleh rakyat indonesia yang menyangkut berbagai aspek kehidupan.


BAB II
PEMBAHASAN

2.1 Arti Penting Amandemen UUD 1945
Secara etimologis, amandemen berasal dari Bahasa Inggris : ” TO AMEND” diartikan sebagai TO MAKE BETTER, TO REMOVE THE FAULTS.  Selanjutnya amandement diartikan sebagai A CHANGE FOR THE BETTER, A CORRECTION OF ERROR.
Sementara itu, dalam istilah pengertian ketatanegaraan (US Convention) amendment adalah an addition to, or a change of a constitution or an organic act which is a pendent to the document rather than intercalated in the text (Smith and Zurcher 1966:14).
Menurut Sujatmiko, amandemen yang pokok itu tidak serampangan dan merupakan hal yang serius. Konstitusi itu merupakan aturan tertinggi bernegara. Beliau berpendapat bahwa konstitusi di negara kita belum sepenuhnya sempurna. Jika ingin menyempurnakan konstitusi satu-satunya pilihan ialah amandemen. Dari beberapa referensi di atas amandemen haruslah dipahami sebagai penambahan, atau perubahan pada sebuah konstitusi yang merupakan bagian tidak terpisahkan dari naskah aslinya, dan diletakkan pada dokumen yang bersangkutan. Pemahaman lebih lanjut adalah amandemen bukan sekedar menyisipkan kata-kata atau perihal baru dalam teks. Di sisi lain, amandemen bukan pula penggantian. Mengganti berarti melakukan perubahan total dengan merumuskan konstitusi baru mencakup hal-hal mendasar seperti mengganti bentuk negara, dasar negara, maupun bentuk pemerintahan. Dalam amandemen UUD 1945 kiranya jelas bahwa tidak ada maksud-maksud mengganti dasar negara Pancasila, bentuk negara kesatuan, maupun bentuk pemerintahan presidensiil. Salah satu bentuk komitmen untuk tidak melakukan perubahan terhadap hal-hal mendasar diatas adalah kesepakatan untuk tidak melakukan perubahan atas Pembukaan UUD 1945. Dari penjelasan tersebut jelas bahwa yang harus mendasari Amandemen UUD 1945 adalah semangat menyempurnakan, memperjelas, memperbaiki kesalahan, dan melakukan koreksi terhadap pasal-pasal yang ada, tanpa harus melakukan perubahan terhadap hal-hal yang mendasar dalam UUD 1945 itu sendiri.
2.2 Alasan Dan Kesepakatan Amandemen UUD 1945
Alasan dilakukan amandemen
  1. Lemahnya checks and balances pada institusiinstitusi ketatanegaraan.
  2. Executive heavy, kekuasaan terlalu dominan berada di tangan Presiden (hak prerogatif dan kekuasaan legislatif)
  3. Pengaturan terlalu fleksibel (vide:pasal 7 UUD 1945 sebelum amandemen)
  4. Terbatasnya pengaturan jaminan akan HAM
5.      Segi Historis (Pembuatan UUD 1945 ditetapkan dalam suasana tergesa – gesa)
6.       Segi Substansi dan isi UUD 1945 (UUD 1945 memiliki keterbatasan dan kelemahan)
7.      Segi Sosiologis (Amanat dari rakyat untuk melakukan amandemen)
Kesepakatan Amandemen UUD 1945 :
• Dilakukan antar fraksi MPR.
• terdiri dari pembukaan dan batang tubuh mempunyai kedudukan berlainan, namun terjalin dalam hubungan bersifat kausal organis.
• kesepakatan antara fraksi MPR dalam amandemen UUD 1945, antara lain :
1. Tidak mengubah pembukaan UUD 1945
2. Tetap mempertahankan NKRI
3. Tetap mempertahankan system presidesiil
4. Bagian penjelasan UUD 1945 yang normatif, dimasukan dalam batang tubuh
5. Perubahan addendum  :  satu kesatuan antara perubahan yang diubah dengan yang tidak diubah

2.3 Sejarah Amandemen UUD 1945 di Indonesia
Amandemen I
Amandemen yang pertama kali ini disahkan pada tanggal 19 Oktober 1999 atas dasar SU MPR 14-21 Oktober 1999. Amandemen yang dilakukan terdiri dari 9 pasal, yakni:
Pasal 5, pasal 7, pasal 9, pasal 13, pasal 14, pasal 15, pasal 17, pasal 20, pasal 21.
Inti dari amandemen pertama ini adalah pergeseran kekuasaan Presiden yang dipandang terlalu kuat (executive heavy).
Amandemen II
Amandemen yang kedua disahkan pada tanggal 18 Agustus 2000 dan disahkan melalui sidang umum MPR 7-8 Agustus 2000. Amandemen dilakukan pada 5 Bab dan 25 pasal. Berikut ini rincian perubahan yang dilakukan pada amandemen kedua.
Pasal 18, pasal 18A, pasal 18B, pasal 19, pasal 20, pasal 20A, pasal 22A, pasal 22B, pasal 25E, pasal 26, pasal 27, pasal 28A, pasal 28B, pasal 28C, pasal 28D, pasal 28E, pasal 28F, pasal 28G, pasal 28H, pasal 28I, pasal 28J, pasal 30, pasal 36B, pasal 36C.
Bab IXA, Bab X, Bab XA, Bab XII, Bab XV, Ps. 36A ;
Inti dari amandemen kedua ini adalah Pemerintah Daerah, DPR dan Kewenangannya, Hak Asasi Manusia, Lambang Negara dan Lagu Kebangsaan.
Amandemen III
Amandemen ketiga disahkan pada tanggal 10 November 2001 dan disahkan melalui ST MPR 1-9 November 2001. Perubahan yang terjadi dalam amandemen ketiga ini terdiri dari 3 Bab dan 22 Pasal. Berikut ini detil dari amandemen ketiga.
Pasal 1, pasal 3, pasal 6, pasal 6A, pasal 7A, pasal 7B, pasal 7C, pasal 8, pasal 11, pasal 17,
pasal 22C, pasal 22D, pasal 22E, pasal 23, pasal 23A, pasal23C, pasal 23E, pasal 23F, pasal 23G, pasal 24, pasal 24A, pasal24B, pasal24C.
Bab VIIA, Bab VIIB, Bab VIIIA.
Inti perubahan yang dilakukan pada amandemen ketiga ini adalah Bentuk dan Kedaulatan Negara, Kewenangan MPR, Kepresidenan, Impeachment, Keuangan Negara, Kekuasaan Kehakiman.
Amandemen IV
Sejarah amandemen UUD 1945 yang terakhir ini disahkan pada tanggal 10 Agustus 2002 melalui ST MPR 1-11 Agustus 2002. Perubahan yang terjadi pada amandemen ke-4 ini terdiri dari 2 Bab dan 13 Pasal.
Pasal 2, pasal 6A, pasal 8, pasal 11, pasal16, pasal 23B, pasal 23D, pasal 24, pasal 31, pasal 32, pasal 33, pasal 34, pasal 37.
BAB XIII, Bab XIV.
Inti Perubahan: DPD sebagai bagian MPR, Penggantian Presiden, pernyataan perang, perdamaian dan perjanjian, mata uang, bank sentral, pendidikan dan kebudayaan, perekonomian nasional dan kesejahteraan sosial, perubahan UUD.
2.4 Tujuan Amandemen UUD 1945
Tujuan dari amandemen UUD 1945 adalah untuk menyempurnakan UUD yang sudah ada agar tetap sesuai dengan perkembangan zaman. Adapun amandemen yang dilakukan bertujuan untuk membawa bangsa ini menuju perubahan yang lebih baik lagi di berbagai bidang dengan senantiasa selalu memperhatikan kepentingan rakyat.


BAB III
PENUTUP

Kesimpulan
UUD 1945 memiliki keterbatasan dan kelemahan yang tidak dapat dipakai maka UUD 1945 sebagai landasan konstitusional telah mengalami beberapa amandemen :
• Amandemen ke I disahkan 19 Oktober 1999
• Amandemen ke II disahkan 18 agustus 2000
• Amandemen ke III disahkan 10 November 2001
• Amandemen ke IV disahkan 10 Agustus 2002
Hal ini dilakukan dengan tujuan untuk menyempurnakan UUD yang sudah ada agar tetap sesuai dengan perkembangan zaman dan untuk membawa bangsa ini menuju perubahan yang lebih baik lagi di berbagai bidang dengan senantiasa selalu memperhatikan kepentingan rakyat.
Saran
proses pembuatan UUD 1945 harus lebih memperhatikan hal-hal dari segi teknis dan substansinya serta lebih teliti dalam menyikapi perkembangan masyarakat Indonesia yang dinamis.


DAFTAR PUSTAKA

Sejarah Amandemen UUD 1945   Ino Putro.html
Miss Sujana's notes………… » Blog Archive » Pengertian dan Tujuan Amandemen.html
Selengkapnya >>

Minggu, 23 Desember 2012

Tugas Membuat tombol - tombol navigasi & menghubungkan database SQL Server dengan Visual studio pert-9



Haii… kawan,, kali ini aku akan menjelaskan tombol-tombol navigasi yang dihubungkan antara database pada SQL Server dan Visual Studio, terlebih dahulu aku akan menjelaskan urutan-urutan pembuatan table di SQL Server dan membuat form pada visual studio kemudian menghubungkannya dengan tabel padea SQL Server. Berikut urutannya :

a. Membuat tabel pada SQL Server
  •  Open SQL Server, kemudian klik connect 
  •  Klik kanan database, kemudian pilih new database, beri nama dan save di drive d atau e terserah anda. 
  •  Klik [+] database yang anda buat tadi kemudian klik kanan folder table pilih new table, kemudian format table dibuat sesuai yang telah ditentukan saat praktek, kemudian klik save all dan beri nama. 
  •  Klik kanan table tadi yang anda buat kemudian klik open table dan isikan kolom pada table tersebut sesuai ketentuan pada saat praktek, bila sudah klik save all. 

b. Membuat form pada VB 2010
  • Open Visual Studio 2010 
  • Klik new project, kemudian pilih visual basic dan yang kanan pilih windows form application dan klik ok 

c. Menghubungkan SQL Server dan Visual Studio
  • Klik menu data kemudian pilih add new data source 
  • Pilih database klik next,pilih dataset klik next 
  • klik new conection, isi server name dengan (MEZUD-PC\SA) server pada SQL Server kemudian pilih use SQL Server Authentication, isi server dan password lalu browse select or enter a database name, kemudian klik test conection bila sukses klik ok, kemudian klik next, kemudian cetang semua pilihan kemudian klik finish 
  • klik data sourch dan masukan isi dari table tersebut ke dalam form. 

1. Membuat navigasi next, prev, first dan last

A. Navigasi Pertama


- Coding program : 

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

DbmahasiswaBindingSource.MoveFirst()

End Sub

B. Navigasi Terakhir



- Coding program :

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

DbmahasiswaBindingSource.MoveLast()

End Sub

 C. Navigasi Selanjutnya


- Coding program :

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

Dim max As Integer = Me.DbmahasiswaBindingSource.Count

Dim skr As Integer = Me.DbmahasiswaBindingSource.Position

If skr < max - 1 Then

Me.DbmahasiswaBindingSource.MoveNext()

Else : MsgBox("Ini Data Paling akhir")

End If

End Sub

D. Navigasi Sebelumnya



- Coding program :

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim max As Integer = Me.DbmahasiswaBindingSource.Count

Dim skr As Integer = Me.DbmahasiswaBindingSource.Position

If skr <> 0 Then

Me.DbmahasiswaBindingSource.MovePrevious()

Else : MsgBox("Ini Data Paling Awal")

End If

End Sub

2. Membuat tombol cari dengan ketentuan pencarian berupa nama

A. Tombol Cari



- Coding program :

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

Me.DbmahasiswaBindingSource.Filter = "nama='" & TextBox1.Text & "'"

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If (DbmahasiswaBindingSource.Find("Nama", TextBox1.Text)) > -1 Then

MsgBox("Data Ditemukan")

Else

MsgBox("Data Tidak Ditemukan")

End If

End Sub


3. Tombol keluar

- Coding program :

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click

Me.Close()

End Sub

Selengkapnya >>

Sabtu, 15 Desember 2012

Tugas Visual Basic Pertemuan 8


Function dengan Return Value Berupa Array


Private Function fstat(ByVal ParamArray args() As Object) As Single()
        Dim hasil(3) As Single

Keterangan :  Memesan variabel hasil berjumlah 3 yaitu : hasil(0),
hasil(1),
hasil(3).
    
 Dim i As Integer
        For i = 0 To UBound(args)

Keterangan: Mendeklarasikan variabel i sebgai integer dan perualangan i sebanyak array yang telah dipesan.     

  hasil(0) = hasil(0) + args(i)
            If i = 0 Then
                hasil(1) = args(i)
                hasil(2) = args(i)
            End If
            If hasil(1) < args(i) Then hasil(1) = args(i)
            If hasil(2) > args(i) Then hasil(2) = args(i)

        Next i
        Return hasil
    End Function

Keterangan:  Jika i= 0 maka hasil(1) = args jumlah indexnya, begitupun juga hasil(2).
Jika hasil(1) < args(i) maka hasil(1) = hasil args(i)nya. Begitupun juga hasil(2) > args(i) maka hasil(2) = args(i).
Seterusnya akan mengulang sampai jumlah indexs array.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim statistik As Single() = fstat(1, 6, 2, 7, 3, 9, 4, 10, 8, 5)
        TextBox1.Text = statistik(0)
        TextBox2.Text = statistik(1)
        TextBox3.Text = statistik(2)

Keterangan :  Button 1 memesan variable statistik.
Pada textbox 1 untuk menampilkan jumlah keseluruhan dari array yang telah dipesan diatas.
Textbox2 untuk menampilkan angka terbesar dari array itu.
Textbox3 untuk menampilkan angka terkecil dari array itu.

1. Muncul total = 55 itu berasal dari keseluruhan jumlah array fstat(1, 6, 2, 7, 3, 9, 4, 10, 8, 5)
2. Muncul terbesar = 10 yaitu bilangan terbesar dari array tersebut adalah 10
3. Muncul terkecil = 1 yaitu dari bilangan terkecil dari array tersebut adalah 1

Analisa Overloading Function


Public Class Form6

    Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer) As Integer
        hitung = bil1 + bil2

    End Function
    Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer, ByVal bil3 As Integer) As Integer
        hitung = bil1 + bil2 + bil3
    End Function

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TextBox1.Text = hitung(1, 2, 3)
    End Sub
End Class

Keterangan : Dalam program ini dideklarasikan lebih dari satu fungsi.
Fungsi hitung disini untuk menampung penjumlahan array dari beberapa fungsi, namun yang akan ditampilkan pada textbox hanya fungsi terakhir tergantung angka yang telah dipesan.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click
        TextBox1.Text = hitung(1, 2, 3)
End Sub
End Class

Keterangan : Angka 1 dideklarasikan untuk bil1, angka 2 untuk bil2, angka 3 untuk bil3, dan sebenarnya masih bisa ditambahkan sesuai keinginan.


MACAM-MACAM FUNGSI BAWAAN

a.       MsgBox() Function
Untuk menampilkan suatu pesan baik itu dengan cara mengklik suatu tombol atau suatu perintah dari suatu ekspresi.
b.      The InputBox() Function
Untuk menampilkan pesan dimana user bisa memasukkan suatu teks atau nilai kedalam form.
c.       The Mid Function
Untuk mengambil teks dari suatu kata yang berada di tengah.
d.      The Right Function
Untuk mengambil teks dari suatu kata dari kanan.
e.      The Left Function
Untuk mengambil teks dari suatu kata dari kiri.
f.        The Trim Function
Untuk mengatur space kosong pada kedua sisi dari suatu kata.
g.       The Ltrim Function
Untuk menghapus space kosong pada bagian kiri suatu teks.
h.      The Rtrim Function
Untuk menghapus space kosong pada bagian kanan suatu teks.
i.         The lnStr Function
Untuk mengetahui panjang suatu string.
j.        The Ucase and The Lcase Function
The Ucase function berfungsi mengubah semua karakter menjadi huruf kapital semua, dan sebaliknya dengan Lcase, yaitu mengubah semua karakter menjadi huruf kecil semua.
k.       The Chr and The Asc Functions
The Chr berfungsi mengubah ASCII Code ke string dan sebaliknya dengan The Asc, yaitu mengubah  Karakter atau string atau simbol ke ASCII Code.
l.         The Abs Function
Mengembalikan nilai absolut dari suatu angka yang diberikan.
m.    The Exp Function
Eksponensi (pangkat) nilai.
n.      The Fix Function
Untuk membulatkan suatu bilangan desimal.
o.      The Int Function
Mengubah suatu angka ke integer atau sama saja dengan the fix function.
p.      The Log Function
Untuk mendapatkan nilai algoritma dari suatu angka.
q.      The Rnd() Function
Untuk mengacak suatu perintah.
r.        The Round Function
Untuk mengatur tempat nilai desimal yang kita inginkan.
s.       The Format Function
Untuk memformat fungsi dimana ia menampilkan nilai angka. Style argumentnya bermacam-macam yaitu general number, fixed, standard, currency, percent)
t.        Predefined Formats of date and time
Untuk mengatur tanggal dan waktu.



Selengkapnya >>

Senin, 10 Desember 2012

Tugas - MDI Form

Beginilah tampilan pertama program yang telah saya buat…


Berikut adalah menu strip dari program ini yang terdiri dari latihan, tugas, tampilan dan keluar yang didalamnya juga terdapat shortcutkey dari masing – masing menu  :



Private Sub KeluarToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KeluarToolStripMenuItem.Click
    Me.Close()
    End Sub


Disini aku meniru tool seperti yang ada pada Microsoft word menggunakan TabControl,, apabila kita meng-klik tugas, maka terdiri dari sub menu tugas 1 dan tugas 2,, apabila kita klik tugas 1 maka form 2 akan terbuka, begitu juga ,, apabila kita klik tugas 2 maka form 3  akan terbuka.



Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton4.Click
        Form2.MdiParent = Me
        Form2.Show()
    End Sub

 Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click
        Form3.MdiParent = Me
        Form3.Show()
    End Sub 


keterangan :
Form1(utama) dijadikan sebagai induk.


Pada sub-menu tampilan terdiri dari horizontal, vertical, cascade untuk mengatur tampilan form pada program ini :




 Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click
        Me.LayoutMdi(MdiLayout.TileHorizontal)
    End Sub

    Private Sub ToolStripButton7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton7.Click
        Me.LayoutMdi(MdiLayout.TileVertical)
    End Sub

    Private Sub ToolStripButton8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton8.Click
        Me.LayoutMdi(MdiLayout.Cascade)
    End Sub


Apabila kita klik kanan pada form utama maka akan keluar contextmenuStrip yang terdiri dari beberapa pilihan.



Sekian, apabila ada kekurangan mohon dimaklumi,,,,,,,,,,, 

Selengkapnya >>