Minggu, 25 September 2011

Reshuffle Kabinet

Otak-atik Reshuffle Kabinet Indonesia Bersatu jilid Kedua

Kalangan Istana makin kencang menyuarakan kepastian akan adanya perombakan kabinet. Berbagai prediksi muncul dari berbagai kalangan. Berikut ini otak-atik reshuffle dengan beberapa kategori dari beberapa pengamat politik dan pegiat survei, seperti Indo Barometer.

A. Kinerjanya Dianggap Tidak Memenuhi Target

1. Menteri Energi dan Sumber Daya Mineral Darwin Zahedy Saleh
DESAKAN:
Pengamat energi Pri Agung Rakhmanto menilai Menteri Darwin layak diganti.
Soalnya, selama dua tahun ini kebijakan energi di Indonesia dinilai tidak jelas.
RESPONS:
Seusai rapat listrik di kantor Wakil Presiden, Darwin memilih segera masuk ke mobil yang kemudian meninggalkan kantor Wakil Presiden.

2. Menteri Hukum dan HAM Patrialis Akbar
DESAKAN:
Direktur Eksekutif Indo Barometer Muhammad Qodari menilai Menteri Patrialis Akbar belum berhasil menangani masalah di lembaga pemasyarakatan. Selain itu ia sering mengeluarkan pernyataan kontroversial.
RESPONS:
”Kalau masalah reshuffle, saya tidak memberi komentar ,” ujar Patrialis seusai rapat paripurna di DPR.

3. Menteri Keuangan Agus Martowardojo
DESAKAN:
@ ”Menteri Keuangan Agus Martowardojo kurang sejalan dengan Presiden dan anggota kabinet lain,” kata Direktur Eksekutif Indo Barometer Muhammad Qodari.
@ Sekretaris Jenderal Partai Persatuan Pembangunan M. Romahurmuziy menilai kinerja sektor perekonomian kurang optimal. ”Portofolio di sektor perekonomian belum optimal,” ujarnya.
RESPONS:
Dengan bercanda, Menteri Agus mengatakan, ”Heh kamu, yang lain nanyaserius, kok kamu tanya reshuffle?” ujarnya saat ditemui di Istana, pekan lalu.

4. Menteri Pekerjaan Umum Djoko Kirmanto
DESAKAN:
Indo Barometer menilai pencapaian target infrastruktur belum maksimal.
RESPONS:
Belum ada tanggapan dari Menteri Djoko. Saat dihubungi melalui telepon tidak mengangkat panggilan dan pesan pendek yang dikirim belum dijawab.


B. Tersangkut Kasus di Kementeriannya

1. Menteri Tenaga Kerja dan Transmigrasi Muhaimin Iskandar
DESAKAN:
Kinerja kementerian dinilai miring karena masalah tenaga kerja, khususnya TKI. Ditambah kasus dugaan korupsi di kementeriannya. “Layak diganti. Tapi sulit diprediksi karena posisinya sebagai Ketua Umum Partai Persatuan Bangsa,” kata Direktur Eksekutif Indo Barometer Muhammad Qodari.
RESPONS:
”Ya, monggo (silakan). Memang itu prerogatif Presiden. Kami tidak punya
pengetahuan soal kapan dan segalanya,” kata Muhaimin.

2. Menteri Pemuda dan Olahraga Andi Mallarangeng
DESAKAN:
Peneliti Lingkaran Survei Indonesia Adjie Alfaraby mengatakan kasus dugaan korupsi di Kementerian Pemuda dan Olahraga serta Kementerian Tenaga Kerja dan Transmigrasi bisa menjadi gambaran menteri itu layak dievaluasi.
RESPONS:
”Itu hak prerogatif Presiden. Saya siap diangkat dan diberhentikan,” kata Andi, Kamis lalu.


C. Alasan Sakit dan Persoalan Pribadi

1. Menteri Perumahan Rakyat Suharso Monoarfa
DESAKAN:
“Presiden harus mengganti menteri yang tidak melindungi anak dan keluarganya," kata Wakil Ketua Perlindungan Anak Indonesia Asrorun Niam.

RESPONS:
Belum ada respons dari Menteri Suharso. Dihubungi, tapi tidak diangkat. Partai Persatuan Pembangunan, partai pengusung Suharso, melalui sekretaris jenderalnya, M. Romahurmuziy, mengatakan, ”Itu hak prerogatif Presiden. Penilaian berdasarkan prestasi, loyalitas, dan dedikasi.”

2. Menteri Perhubungan Freddy Numberi
DESAKAN:
Menurut peneliti Lingkaran Survei Indonesia, Adjie Alfaraby, hasil survei LSI masalah pribadi yang menerpa Menteri Perhubungan Freddy Numberi dan Menteri Perumahan Rakyat Suharso Monoarfa telah mengakibatkan kepuasan publik terhadap pemerintahan menurun. Meski secara faktual belum terbukti, pemberitaan di media massa menjadi persepsi publik.

RESPONS:
Belum ada respons dari Menteri Freddy. Namun anggota Dewan Pembina Partai Demokrat, Ahmad Mubarok, menyatakan menteri dari Demokrat juga siap diganti jika dinilai tidak layak.

3. Menteri Badan Usaha Milik Negara Mustafa Abubakar
DESAKAN:
Ketua Dewan Pimpinan Pusat Partai Amanat Nasional Viva Yoga Mauladi mengatakan salah satu menteri yang layak diganti adalah Menteri Mustafa karena sakit.

RESPONS:
Belum ada tanggapan dari Mustafa. Dia masih menjalani perawatan dokter dan masa penyembuhan.

Perkembangan Hardware di Dunia

Perkembangan hardware di dunia misal komputer. Hampir seluruh aspek kehidupan manusia saat ini tidak dapat dilepaskan dari teknologi, khususnya teknologi komputer. Dapat dilihat bahwa untuk menuliskan suatu dokumen, orang cenderung sudah meninggalkan mesin ketik manual dan sudah digantikan perannya oleh komputer. Kasir di suatu pertokoan besar (supermarket) sudah menggunakan peralatan otomatis berupa komputer yang didisain khusus untuk keperluan itu. Kumpulan lagu-lagu yang sebelumnya hanya dapat didengarkan melalui media kaset atau piringan hitam, saat ini sudah mulai dikemas dalam bentuk compact disk (CD) yang dapat didengarkan dengan menggunakan komputer multimedia. Belum lagi perkembangan teknologi komputer di bidang kesehatan yang maju sangat pesat untuk membantu diagnosa penyakit dan proses penyembuahnnya. Dan masih banyak lagi bidang-bidang kehidupan manusia yang saat ini sudah menggunakan peralatan komputer.

DEFINISI KOMPUTER
Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon).
Menurut Blissmer (1985), komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi.
Sedangkan menurut Sanders (1985), komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori. Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer. Namun, pada intinya dapat disimpulkan bahwa komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.
Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau elecronic data processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan dari ketiganya. Data masih belum dapat bercerita banyak sehingga perlu diolah lebih lanjut.
Pengolahan data merupakan suatu proses manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berati, yaitu berupa suatu informasi. Dengan demikian, informasi adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu fakta. Oleh karena itu, pengolahan data elektronik adalah proses manipulasi dari data ke dalam bentuk yang lebih bermakna berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer.

SISTEM KOMPUTER
Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer. Secara umum, sistem terdiri dari elemen-elemen yang saling berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut.
Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari perangkat keras (hardware), perangkat lunak (software), dan brainware. Perangkat keras adalah peralatan komputer itu sendiri, perangkat lunak adalah program yang berisi perintah-perintah untuk melakukan proses tertentu, dan brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.
Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Perangkat keras tanpa perangkat lunak tidak akan berarti apa-apa, hanya berupa benda mati. Kedua perangkat keras dan lunak juga tidak dapat berfungsi jika tidak ada manusia yang mengoperasikannya.

STRUKTUR dan FUNGSI KOMPUTER
Struktur komputer didefinisikan sebagai cara-cara dari tiap komponen saling terkait.
Sedangkan fungsi komputer didefinisikan sebagai operasi masing-masing komponen sebagai bagian dari struktur. Adapun fungsi dari masing-masing komponen dalam struktur di atas adalah sebagai berikut:
1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer
2. Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.
4. CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang haya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan.
6. Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.
7. Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 samapai 10 jalur paralel.

INPUT DEVICE
Input device adalah alat yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal input atau maintenance input. Di dalam sistem komputer, signal input berupa data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berupa program yang digunakan untuk mengolah data yang dimasukkan. Dengan demikian, alat input selain digunakan untuk memasukkan data juga untuk memasukkan program.
Beberapa alat input mempunyai fungsi ganda, yaitu disamping sebagai alat input juga berfungsi sebagai alat output sekaligus. Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan ke sistem komputer dengan menggunakan kabel langsung atau lewat alat komunikasi.
Terminal dapat digolongkan menjadi non intelligent terminal, smart terminal, dan intelligent terminal. Non intelligent terminal hanya berfungsi sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut sebagai dumb terminal. Smart terminal mempunyai alat pemroses dan memori di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali. Walaupun demikian, terminal jenis ini tidak dapat diprogram oleh pemakai, kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram oleh pemakai.
Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan menjadi alat input langsung dan tidak langsung. Alat input langsung yaitu input yang dimasukkan langsung diproses oleh alat pemroses, sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input diproses oleh alat pemroses.
Alat input langsung dapat berupa papan ketik (keyboard), pointing device (misalnya mouse, touch screen, light pen, digitizer graphics tablet), scanner (misalnya magnetic ink character recognition, optical data reader atau optical character recognition reader), sensor (misalnya digitizing camera), voice recognizer (misalnya microphone). Sedangkan alat input tidak langsung misalnya keypunch yang dilakukan melalui media punched card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita (tape) sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data ke media magnetic disk (misalnya disket atau harddisk) sebelum diproses lebih lanjut.

OUTPUT DEVICE
Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf, angka, simbol khusus), image (dalam bentuk grafik atau gambar), suara, dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form). Tiga golongan pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai input untuk proses selanjutnya dari komputer.
Peralatan output dapat berupa:
•Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti kertas atau film.
•Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik.
•Drive device atau driver, yaitu alat yang digunakan untuk merekam simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media seperti magnetic disk atau magnetic tape. Alat ini berfungsi ganda, sebagai alat output dan juga sebagai alat input.
Output bentuk pertama sifatnya adalah permanen dan lebih portable (dapat dilepas dari alat outputnya dan dapat dibawa ke mana-mana). Alat yang umum digunakan untuk ini adalah printer, plotter, dan alat microfilm. Sedangkan output bentuk kedua dapat berupa video display, flat panel, dan speaker. Dan alat output bentuk ketiga yang menggunakan media magnetic disk adalah disk drive, dan yang menggunakan media magnetic tape adalah tape drive.

CPU (CENTRAL PROCESSING UNIT)
CPU merupakan tempat pemroses instruksi-instruksi program, yang pada komputer mikro disebut dengan micro-processor (pemroses mikro). Pemroses ini berupa chip yang terdiri dari ribuan hingga jutaan IC. Dalam dunia dagang, pemroses ini diberi nama sesuai dengan keinginan pembuatnya dan umumnya ditambah dengan nomor seri, misalnya dikenal pemroses Intel 80486 DX2-400 (buatan Intel dengan seri 80486 DX2-400 yang dikenal dengan komputer 486 DX2), Intel Pentium 100 (dikenal dengan komputer Pentium I), Intel Pentium II-350, Intel Pentium III-450, Intel Celeron 333, AMD K-II, dan sebagainya. Masing-masing produk ini mempunyai kelebihan dan kekurangan masing-masing.
CPU terdiri dari dua bagian utama yaitu unit kendali (control unit) dan unit aritmatika dan logika (ALU). Disamping itu, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register.

MEMORI
CPU hanya dapat menyimpan data dan instruksi di register yang berukuran kecil sehingga tidak dapat menyimpan semua informasi yang dibutuhkan untuk keseluruhan proses program. Untuk mengatasi hal ini, maka CPU harus dilengkapi dengan alat penyimpan yang berkapasitas lebih besar yaitu memori utama. Unit ini dapat dibayangkan sebagai sekumpulan kotak-kotak yang masing-masing dapat menyimpan sepenggal informasi baik berupa data maupun instruksi. Tiap-tiap lokasi dari kotak ditunjukkan oleh suatu alamat (address), yaitu berupa nomor yang menunjukkan lokasi tertentu dari kotak memori.
Ukuran memori ditunjukkan oleh satuan byte, misalnya 1 Mb, 4 Mb, 8 Mb, atau bahkan adayang sampai 256 Mb. Pada umumnya 1 byte memori terdiri dari 8 – 32 bit (binary digit), yaitu banyaknya digit biner (0 atau 1) yang mampu disimpan dalam satu kotak memori.

MEDIA PENYIMPANAN (MEMORI) EKSTERNAL
Memori eksternal adalah perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar komponen utama yang telah disebutkan di atas. Contoh dari memori eksternal adalah floppy disk, harddisk, cd-rom, dvd.
Hampir semua memori eksternal yang banyak dipakai belakangan ini berbentuk disk/piringan sehingga operasi data dilakukan dengan perputaran piringan tersebut. Dari perputaran ini, dikenal satuan rotasi piringan yang disebut RPM (Rotation Per Minute). Makin cepat perputaran, waktu akses pun semakin cepat,namu makin besar juga tekanan terhadap piringan sehingga makin besar panas yang dihasilkan. Untuk media berkapasitas besar dikenal beberapa sitem yang ukuran RPM nya sebagai berikut
•3600 RPM Pre-IDE
•5200 RPM IDE
•5400 RPM IDE/SCSI
•7200 RPM IDE/SCSI
•10000 RPM SCSI
Setiap memori eksternal memiliki alat baca dan tulis yang disebut head (pada harddisk) dan side (pada floppy). Tiap piringan memiliki dua sisi head/side, yaitu sisi 0 dan sisi 1. Setiap head/side dibagi menjadi lingkaran lingkaran konsentris yang disebut track. Kumpulan track yang sama dari seluruh head yang ada disebut cylinder. Suatu track dibagi lagi menjadi daerah-daerah lebih kecil yang disebut sector.
12

Korupsi dan Dampak terhadap Perekonomi Indonsia

PENGERTIAN KORUPSI

Korupsi (bahasa Latin: corruptio dari kata kerja corrumpere = busuk, rusak, menggoyahkan, memutarbalik, menyogok) menurut Transparency International adalah perilaku pejabat publik, baik politikus|politisi maupun pegawai negeri, yang secara tidak wajar dan tidak legal memperkaya diri atau memperkaya mereka yang dekat dengannya, dengan menyalahgunakan kekuasaan publik yang dipercayakan kepada mereka.

Dari sudut pandang hukum, tindak pidana korupsi secara garis besar mencakup unsur-unsur sbb:

-perbuatan melawan hukum

-penyalahgunaan kewenangan, kesempatan, atau sarana

-memperkaya diri sendiri, orang lain, atau korporasi

-merugikan keuangan negara atau perekonomian negara

Selain itu terdapat beberapa jenis tindak pidana korupsi yang lain, diantaranya

-memberi atau menerima hadiah atau janji (penyuapan)

-penggelapan dalam jabatan

-pemerasan dalam jabatan

-ikut serta dalam pengadaan (bagi pegawai negeri/penyelenggara negara)

-menerima gratifikasi (bagi pegawai negeri/penyelenggara negara)

Dalam arti yang luas, korupsi atau korupsi politis adalah penyalahgunaan jabatan resmi untuk keuntungan pribadi. Semua bentuk pemerintah|pemerintahan rentan korupsi dalam prakteknya. Beratnya korupsi berbeda-beda, dari yang paling ringan dalam bentuk penggunaan pengaruh dan dukungan untuk memberi dan menerima pertolongan, sampai dengan korupsi berat yang diresmikan, dan sebagainya. Titik ujung korupsi adalah kleptokrasi, yang arti harafiahnya pemerintahan oleh para pencuri, di mana pura-pura bertindak jujur pun tidak ada sama sekali.

Korupsi yang muncul di bidang politik dan birokrasi bisa berbentuk sepele atau berat, terorganisasi atau tidak. Walau korupsi sering memudahkan kegiatan kriminal seperti penjualan narkotika, pencucian uang, dan prostitusi, korupsi itu sendiri tidak terbatas dalam hal-hal ini saja. Untuk mempelajari masalah ini dan membuat solusinya, sangat penting untuk membedakan antara korupsi dan kriminalitas|kejahatan.

Tergantung dari negaranya atau wilayah hukumnya, ada perbedaan antara yang dianggap korupsi atau tidak. Sebagai contoh, pendanaan partai politik ada yang legal di satu tempat namun ada juga yang tidak legal di tempat lain.


Kolusi

Di dalam bidang studi ekonomi, kolusi terjadi di dalam satu bidang industri disaat beberapa perusahaan saingan bekerja sama untuk kepentingan mereka bersama. Kolusi paling sering terjadi dalam satu bentuk pasar oligopoli, dimana keputusan beberapa perusahaan untuk bekerja sama, dapat secara signifikan mempengaruhi pasar secara keseluruhan. Kartel adalah kasus khusus dari kolusi berlebihan, yang juga dikenal sebagai kolusi tersembunyi.

kolusi merupakan sikap dan perbuatan tidak jujur dengan membuat kesepakatan secara tersembunyi dalam melakukan kesepakatan perjanjian yang diwarnai dengan pemberian uang atau fasilitas tertentu sebagai pelicin agar segala urusannya menjadi lancar


Nepotisme

Nepotisme berarti lebih memilih saudara atau teman akrab berdasarkan hubungannya bukan berdasarkan kemampuannya. Kata ini biasanya digunakan dalam konteks derogatori.

Sebagai contoh, kalau seorang manajer mengangkat atau menaikan jabatan seorang saudara, bukannya seseorang yang lebih berkualifikasi namun bukan saudara, manajer tersebut akan bersalah karena nepotisme. Pakar-pakar biologi telah mengisyaratkan bahwa tendensi terhadap nepotisme adalah berdasarkan naluri, sebagai salah satu bentuk dari pemilihan saudara.

Kata nepotisme berasal dari kata Latin nepos, yang berarti “keponakan” atau “cucu”. Pada Abad Pertengahan beberapa paus Katholik dan uskup- yang telah mengambil janji “chastity” , sehingga biasanya tidak mempunyai anak kandung – memberikan kedudukan khusus kepada keponakannya seolah-olah seperti kepada anaknya sendiri. Beberapa paus diketahui mengangkat keponakan dan saudara lainnya menjadi kardinal. Seringkali, penunjukan tersebut digunakan untuk melanjutkan “dinasti” kepausan. Contohnya, Paus Kallistus III, dari keluarga Borja, mengangkat dua keponakannya menjadi kardinal; salah satunya, Rodrigo, kemudian menggunakan posisinya kardinalnya sebagai batu loncatan ke posisi paus, menjadi Paus Aleksander VI. Kebetulan, Alexander mengangkat Alessandro Farnese, adik kekasih gelapnya, menjadi kardinal; Farnese kemudian menjadi Paus Paulus III. Paul juga melakukan nepotisme, dengan menunjuk dua keponakannya (umur 14 tahun dan 16 tahun) sebagai Kardinal. Praktek seperti ini akhirnya diakhiri oleh Paus Innosensius XII yang mengeluarkan bulla kepausan Romanum decet pontificem pada tahun 1692. Bulla kepausan ini melarang semua paus di seluruh masa untuk mewariskan tanah milik, kantor, atau pendapatan kepada saudara, dengan pengecualian bahwa seseorang saudara yang paling bermutu dapat dijadikan seorang Kardinal.


Dampak terhadap Perekonomi Indonsia

Korupsi juga mempersulit pembangunan ekonomi dengan membuat distorsi dan ketidak efisienan yang tinggi. Dalam sektor privat, korupsi meningkatkan ongkos niaga karena kerugian dari pembayaran ilegal, ongkos manajemen dalam negosiasi dengan pejabat korup, dan risiko pembatalan perjanjian atau karena penyelidikan. Walaupun ada yang menyatakan bahwa korupsi mengurangi ongkos (niaga) dengan mempermudah birokrasi, konsensus yang baru muncul berkesimpulan bahwa ketersediaan sogokan menyebabkan pejabat untuk membuat aturan-aturan baru dan hambatan baru. Dimana korupsi menyebabkan inflasi ongkos niaga, korupsi juga mengacaukan "lapangan perniagaan". Perusahaan yang memiliki koneksi dilindungi dari persaingan dan sebagai hasilnya mempertahankan perusahaan-perusahaan yang tidak efisien.

Korupsi menimbulkan distorsi (kekacauan) di dalam sektor publik dengan mengalihkan investasi publik ke proyek-proyek masyarakat yang mana sogokan dan upah tersedia lebih banyak. Pejabat mungkin menambah kompleksitas proyek masyarakat untuk menyembunyikan praktek korupsi, yang akhirnya menghasilkan lebih banyak kekacauan. Korupsi juga mengurangi pemenuhan syarat-syarat keamanan bangunan, lingkungan hidup, atau aturan-aturan lain. Korupsi juga mengurangi kualitas pelayanan pemerintahan dan infrastruktur; dan menambahkan tekanan-tekanan terhadap anggaran pemerintah.

Para pakar ekonomi memberikan pendapat bahwa salah satu faktor keterbelakangan pembangunan ekonomi di Afrika dan Asia, terutama di Afrika, adalah korupsi yang berbentuk penagihan sewa yang menyebabkan perpindahan penanaman modal (capital investment) ke luar negeri, bukannya diinvestasikan ke dalam negeri (maka adanya ejekan yang sering benar bahwa ada diktator Afrika yang memiliki rekening bank di Swiss). Berbeda sekali dengan diktator Asia, seperti Soeharto yang sering mengambil satu potongan dari semuanya (meminta sogok), namun lebih memberikan kondisi untuk pembangunan, melalui investasi infrastruktur, ketertiban hukum, dan lain-lain. Pakar dari Universitas Massachussetts memperkirakan dari tahun 1970 sampai 1996, pelarian modal dari 30 negara sub-Sahara berjumlah US $187 triliun, melebihi dari jumlah utang luar negeri mereka sendiri.

(Hasilnya, dalam artian pembangunan (atau kurangnya pembangunan) telah dibuatkan modelnya dalam satu teori oleh ekonomis Mancur Olson). Dalam kasus Afrika, salah satu faktornya adalah ketidak-stabilan politik, dan juga kenyataan bahwa pemerintahan baru sering menyegel aset-aset pemerintah lama yang sering didapat dari korupsi. Ini memberi dorongan bagi para pejabat untuk menumpuk kekayaan mereka di luar negeri, diluar jangkauan dari ekspropriasi di masa depan.

Sabtu, 07 Mei 2011

Mengenal Error Handling C/C++ dan Visual Basic

1. Abstrak

Pada jurusan ilmu komputer mungkin kita sudah tidak asing lagi dengan yang namanya bahasa pemrograman, salah satunya adalah bahasa pemrograman C/C++. C/ C++ merupakan bahsa pemrograman yang dapat digunakan di computer, dan mesin-mesin yang lain. Dalam penulisan coding pada C/C++ terkadang kita melakukan kesalahan dan kesalahan ini dapat kita temukan dengan error handling pada C/C++. Selain bahasa pemrograman yaitu visual basic. Visual basic itu tingkat bahasa pemrogaman lebih tinggi dibandingkan C++. Visula basic sangat berguna bagi komputer untuk intalasi program tersebut.

2. Introduction

C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafikdengan cepat.

Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.

Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.

Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Sebuah survey yang dilakukan pada tahun2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti olehC++, java, C#, dan java.

3. Pembahasan

Dalam pengoperasian sebuah aplikasi, seorang user sering tidak mengetahui bagaimana mengoperasikan sebuah aplikasi sehingga pada saat pengoperasian maka akan terjadi error handler. Maka dari itu, aplikasi harus mampu mengatasi error yang mungkin terjadi karena ketidak tahuan seorang user dalam pengoprasikan aplikasi tersebut. Pada setiap aplikasi harus menyiapkan alat untuk mengatasi eksepsi (exception / error) yang mungkin terjadi yang disebabkan ketidaktahuan seorang user dalam mengoperasikan aplikasi tersebut. Alat itu disebut error handler. Secara default aplikasi akan menampilkan pesan kesalahan. Manfaat error trapping ini agar aplikasi tersebut tidak dihentikan secara tidak normal. Untuk mengatasi hal itu, maka kita sebagai pembuat aplikasi harus pandai-pandai dalam menentukan kemungkinan error yang dapat terjadi pada aplikasi yang kita kembangkan dengan membuat error handler.

Error handler akan menangkap error yang terjadi dengan menampilkan pesan-pesan kesalahan yang kita definisikan sendiri. Artinya jik a pada aplikasi terjadi sebuah error, maka error tersebuat tidak akan menghentikan aplikasi kita , melainkan aplikasi akan menampilkan pesan kesalahan yang kita definisikan dan selanjtnya program dapat kembali berjalan dengan normal.

Kelas Exception

Untuk membuat error handler, C++ Builder menyediakan kelas exception. Adapun

yang dinamakan kelas Exception adalah sebuah kelas dalam VCL (Visual Component

Library) yang diturunkan langsung dari kelas TObject. Semua kelas yang diturunkan dari

kelas Exception disebut dengan istilah eksepsi. Setiap eksepsi mempunyai sebuah pesan yang

dapat ditampilkan, dilewatkan melalui fungsi constructor dan didapatkan kembali melalui

property Message yang dimiliki olehnya.

Berikut ini adalah isi-isi daftar eksepsi yang telah disediakan oleh C++ Builder

No Exception Keterangan

1 EAbort Menghentikan serangkaian event tanpa menampilkan sebuah pesan error.

2 EAccessViolation Memeriksa terjadinya kesalahan pada saat mengakses memori

3 EBitsError Mencegah terjadinya kesalahan pada saat mengakses array yang bertipe Boolean

4 EComponentError Mengisyaratkan sebuah kesalahan pada saat mendaftarkan atau penamaan ulang terhadap komponen

5 EConvertError Mengindikasikan kesalahan konversi string atau object

6 EDatabaseError Mengindikasikan kesalahan pada saat mengakses database

7 EDBEditError Menangkap data yang tidak sesuai dengan tipe data yang dispesifikasikan

8 EDivByZero Menangkap kesalahan pada saat terjadi pembagian dengan nol terhadap bilangan bulat

9 EExternalException Menandakan kode eksepsi yang tidak dikenal

10 EInOutError Merepresentasikan kesalahan input/output (I/O) file

11 EIntOverflow Menandakan perhitungan bilangan bulat yang menghasilkan nilai yang terlalu besar untuk pengalokasian

12 EInvalidCast Memeriksa terjadinya kesalahan terhadap proses Typecasting

13 EInvalidGraphic Mengindikasikan kesalahan yang terjadi pada saat kita bekerja dengan tipe file gambar (graphic) yang tidak dikenal

14 EInvalidOperation Terjadi pada saat terdapat kesalahan operasi yang dilakukan terhadap sebuah komponen

15 EInvalidPointer Dihasilkan dari kesalahan operasi pada pointer

16 EMenuError Terdapat kesalahan yang menyangkut item-item pada menu

17 EOleCtrlError Mendeteksi masalah pada saat menghubungkan dengan control ActiveX

18 EOleError Mengisyaratkan kesalahan pada OLE automatio

19 EPrinterError Menandakan kesalahan pada saat proses pencetakan

20 EPropertyError Terjadi pada saat terdapat kesalahan pengesetan nilai property

21 ERangeError Mengindikasikan nilai bilangan bulat yang dimasukkan terlalu besar (diluar rentang) dari tipe data yang dideklarasikan

22 ERegistryException Menandakan kesalahan-kesalahan registry

23 EStackOverflow Terjadi overflow pada stack

24 EZeroDivide Menangkap kesalahan pada saat terjadi pembagian dengan nol terhadap bilangan decimal.

Mengatasi Error melalui Event OnException

Error yang terjadi pada aplikasi dapat kita atasi dengan cara mendefinisikan statemen-stetemen pada event OnException yang terdapat pada aplikasi. Dalam coding-coding terdapat kata sama yang daftar eksepsi.

Sedangkan visual basic sama seperti mengalami error handling c/c++ maka perangkap error sudah diaktifkan di dalam sebuah prosedur Visual basic , maka perangkap error tadi akan secara otomatis dinonaktifkan ketika prosedur tersebut telah selesai dieksekusi. Namun, Anda mungkin ingin mematikan sebuah perangkap error di dalam suatu prosedur ketika kode di prosedur tersebut sedang dieksekusi. Untuk mematikan sebuah perangkap error, gunakanlah pernyataan On Error GoTo 0. Begitu Visual Basic mengeksekusi pernyataan ini, error-error tetap terdeteksi tapi tidak masuk ke dalam perangkap error di dalam prosedur tadi. Anda dapat menggunakan On Error GoTo 0 untuk mematikan penanganan error di manapun di dalam sebuah prosedur — bahkan di dalam rutin penanganan error itu sendiri.

Kedua bahasa pemrograman dapat berkerja sekaligus penjalankan salah satu program game. Misal membuat game kita harus membuat instalasi program, membuat menu-menu game , membuat jalan cerita dalam game dan lain-lain.

4. Hasil

Dari bahasa pemrograman C/C++ telah tercipta beberapa aplikasi, seperti :
• Games
• Program-program Perkantoran
• Timer pada Microwave

• Software pada Komputer

• Sistem operasi pada komputer

Dari bahasa pemrograman Visula basic telah tercipta beberapa aplikasi, seperti:

• Instalasi Games

• Kalkulaktor sederhana

• Program-program untuk akuntansi

5. Kesimpulan


Dalam menulis program pada C/C++ dan visual basic kita tidaklah selalu benar, pasti selalu ada kesalahan dalam melakukan penulisan. Inilah fungsi Error Handling pada C/C++ dan visual basic, sehingga kita tidak perlu susah-susah mencari dimana terjadi kesalahan penulisan. Error Handling akan menunjukan dimana terjadi kesalahan tersebut sehingga kita bisa langsung memperbaikinya dengan cara debuging ada di dalam bahasa pemrograman tersebut.


Referensi:

http://id.wikipedia.org/wiki/Visual_Basic

http://id.wikipedia.org/wiki/C%2B%2B

http://blog.unsri.ac.id/userfiles/TugasErrorTrapping.pdf

Sabtu, 26 Februari 2011

Taks Analysis IMK

Analisis tugas adalah proses menganalisis bagaimana manusia melaksanakan tugas, apa saja yang mereka lakukan, peralatan yang mereka gunakan, dan hal-hal apa saja yang mereka perlu ketahui.

Perbedaan Antara Analisis Tugas dan Tehnik Lain

Analisis tugas memiliki ruang lingkup yang luas. Selain meliputi tugas-tugas yang melibatkan penggunaan komputer, analisis tugas juga memodelkan aspek-aspek dunia nyata baik yang menjadi bagian maupun tidak dalam system komputer. Misalnya, jika dilakukan analisis tugas terhadap pekerjaan pengolah kata (word processing), maka aktifitas mengambil kertas / dokumen dari filing cabinet, mengganti pita atau tinta komputer, memasukkan disket ke dalam drive akan menjadi bagian dari hal-hal yang tercakup didalamnya.

Sumber Informasi dan Pengumpulan Data

Analisis tugas memungkinkan kita membuat suatu struktur data mengenai tugas, dan hasilnya akan baik jika didukung oleh sumber data yang baik pula. Proses analisis data tidak semata-mata mengumpulkan,menganalisis, mengorganisasikan data dan mempresentasikan hasil, namun kadangkala kita harus kembali melihat sumber data tersebut dengan pertanyaan dan padangan baru. Pada prakteknya, keterbatasan waktu dan biaya menyebabkan seorang

analis berusaha mengumpulkan data yang relevan secepat dan seekonomis mungkin. Bahkan jika dimungkinkan, seorang analis harus dapat memaksimumkan penggunaan sumber informasi murah yang sudah ada sebelum melakukan pengumpulan data yang memakan biaya. Berikut ini adalah beberapa sumber informasi yang dapat diper gunakan untuk membuat analisis tugas :

1. Dokumentasi

Sumber data yang mudah didapat adalah dokumentasi yang telah ada di organisasi seperti buku manual, buku instruksi, materi training dan lain sebagainya. Dokumen-dokumen ini umumnya berfokus pada item tertentu dalam suatu peralatan atau software komputer. Dokumen manual peralatan tertentu misalnya, mungkin hanya memberikan informasi mengenai fungsi dari peralatan tersebut tidak bagaimana peralatan tersebut digunakan dalam pengerjaan suatu tugas. Selain itu juga mungkin terdapat dokumen peraturan perusahaan dan deskripsi tugas yang memberikan informasi mengenai tugas tertentu dalam konteks yang lebih luas. Namun perlu diperhatikan, dokumentasi jenis ini

hanya memberitahukan bagaimana seharusnya suatu pekerjaan dilakukan bukan bagaimana sebenarnya seseorang melakukan pekerjaan tersebut.

2. Observasi

Observasi langsung baik secara formal maupun informal perlu dilakukan jika seorang analis ingin mengetahui kondisi dari pengerjaan tugas. Hasil observasi dan dokumentasi yang ada dapat digunakan untuk analisis sebelum memutuskan untuk melakukan pengumpulan data dengan tehnik lain yang memakan biaya. Observasi dapat dilakukan di lapangan atau dalam sebuah laboratorium. Jika observasi dilakukan di lapangan analis dapat mengetahui kondisi yang sebenarnya dari proses pengerjaan tugas. Sebaliknya, pada observasi yang dilakukan di labor atorium, analis dapat dapat lebih mengendalikan lingkungan dan umumnya tersedia fasilitas yang lebih baik. Observasi juga dapat dilakukan secara aktif dengan memberikan pertanyaan atau secara pasif dengan hanya memperhatikan obyek ketika sedang bekerja.

3. Wawancara

Bertanya pada seorang yang ahli pada bidang tugas yang akan dianalisis seringnya merupakan cara langsung yang cepat untuk mendapatkan informasi mengenai suatu tugas. Ahli tersebut bisa saja si manager, supervisor, atau staf yang memang mengerjakan tugas tersebut. Wawancara kepada ahli sebaiknya dilakukan setelah observasi. Hasil observasi dapat direfleksikan dengan wawancara untuk mengetahui perilaku atau kondisi yang diinginkan dan tidak diinginkan.

4. Analisis Awal

Setelah data diperoleh dari beberapa sumber seperti buku manual, observasi maupun wawancara, maka detail analisis dengan berbagai metode yang ada dapat mulai dilakukan. Untuk tahap awal, dapat dilakukan dengan mendaftar obyek dan aksi dasar. Cara mudah yang dapat ditempuh adalah dengan menelusuri dokumen-dokumen yang ada dan mencari kata benda yang akan menjadi obyek, serta kata kerja yang akan menjadi aksi.

Namun hal ini tidaklah selamanya cukup. Tidak mudah mengenali posis i obyek dan aksi tersebut dalam dokumen terutama untuk obyek atau aksi yang dijelaskan secara implisit.

5. Pengurutan dan Klasifikasi

Ada beberapa tehnik untuk membuat klasifikasi dan pengurutan entri berdasarkan beberapa atribut. Beberapa analis melakukan pengurutan dan klasifikasi sendiri, namun ada juga yang dibantu oleh ahli berdasarkan bidang analisis.

UIMS sebagai arsitektur konseptual

Isu utama adalah bagaimana memisahkan antara semantic aplikasi dan interface yang tersedia bagi user. Banyak argument yang baik untuk mendukung pemisahan ini, yaitu :

Portability : agar aplikasi yang sama dapat digunakan di system yang berbeda maka

membuat aplikasinya sebaiknya terpisah dari interface device-dependent-nya.

Reusability : pemisahan meningkatkan komponen untuk dapat digunakan kembali

agar dapat mengurangi biaya.

Multiple interfaces : untuk meningkatkan fleksibilitas aplikasi yang interaktif,

beberapa interface yang berbeda dibuat untuk mengakses fungsionalitas yang sama.

Customization : interface user dapat dikustom oleh desainer dan user untuk

meningkatkan keefektifan tanpa mengubah aplikasi

referensi :

http://www.google.co.id/search?sourceid=chrome&ie=UTF8&q=ANALISIS+TUGAS+%E2%80%93%C2%A0IMK

Interface IMK

User Interface iPad

Perusahaan teknologi raksasa penghasil smartphone nomor 1 yakni iPhone dan OS pesaing Windows ini yakni Mac, yakni Apple pada tanggal 27 Januari kemarin meluncurkan secara resmi iPad di Yerba Buena Center for the Arts Theater, San Fransisco, CA, sebuah perangkat komputer yang diklaim terpintar dan akan “membunuh” laptop, bahkan CEO Apple, Steve Jobs menyatakan bahwa iPad merupakan hal terpenting yang pernah ia umumkan.

iPad memang sebuah masterpiece, dan memiliki fitur super untuk meningkatkan produktifitas penggunanya, seperti e-book reader, pemutar video hingga game konsol (hiburan) dan lainnya.

Namun banyak pengamat yang menyayangkan sejumlah kelemahan yang ditemui padaiPadini, kelemahan tersebut pastinya akan membuat orang berfikir dua kali untuk membelinya hingga Apple melakukan perbaikan, tentu hal ini sangat mengecewakan jika mempertimbangkan begitu lama orang menunggu masterpiece Apple tablet ini.

Dan berikut ini adalah kelemahan-kelemahan yang ditemui pada iPad:

· Tanpa Adobe flash

· Tidak dilengkapi kamera

· Tidak bisa multitasking

· Layarnya memiliki ukuran yang mungil, yakni 9,7 inchi

· Tidak menggunakan sistem operasi Mac OS

· Kapasitas penyimpanan yang kurang besar

· Baterai tidak mudah diganti

· Tidak memiliki port HDMI

Walaupun dinilai sangat jauh dari harapan pecinta produk-produk Apple karena begitu banyakkelemahan yang terdapat dalam iPad, kelemahan yang seharusnya alpha dalam sebuah produk yang di klaim sebagai perangkat revolusioner di awal tahun 2010 dan sebagai tool “pembunuh” laptop, namun pihak Apple tetap optimis dan terus maju

Mungkin karena kelemahan inilah makanya harga iPad terbilang murah, dan berikut ini adalah harga iPad untuk Wi-Fi, Wi-Fi+3G untuk space 16GB, 32GB dan 64GB dalam kurs dollar:

16GB 32GB 64GB
Wi-Fi
$499 $599 $699
Wi-Fi + 3G
$629 $729 $829

Inilah beberapa tampilan fitur-fitur iPad :

referensi :

www.google.com