SEA Games merupakan ajang olahraga bergengsi yang dilaksanakan oleh Negara – Negara Asean. SEA Games ke 26 yang diselenggarakan di Indonesia pada bulan November kemarin ternyata menuai banyak kontroversi. Yang dimulai dari belum siapnya sarana olahraga yang akan digunakan hingga diliburkannya siswa – siswa SD, SMP dan SMA. Lalu bagaimana kita menanggapi semua kontroversi ini?
Suara yang meminta pelaksanaan SEA Games 2011 ditunda mulai bergema dari gedung wakil rakyat. Wakil Ketua Komisi X DPR Utut Adianto adalah salah seorang yang serius menyarankan agar pemerintah tidak lagi memaksakan penyelenggaraan event olahraga se-Asia Tenggara itu sesuai dengan jadwal semula, yaitu 11–22 November 2011. Dia menyarankan agar pemerintah memundurkan jadwal pelaksanaan SEA Games setidaknya 3–4 bulan. Berdasar pantauan pihaknya hingga beberapa hari terakhir, sejumlah venue untuk beberapa cabang olahraga masih belum siap. Di antaranya, kolam renang, stadion atletik, dan lapangan tembak. Karena kesuksesan penyelenggaraan SEA Games tidak hanya cukup dijawab dengan pernyataan pemerintah yang berulang-ulang siap mempercepat pengerjaan venue. Persoalan penyiapan venue bukan semata –mata persoalan kesiapan menambah jumlah tenaga pekerja atau semacamnya. Kesuksesan dari acara ini juga dilihat dari layak atau tidaknya sarana olahraga untuk berbagai pertandingan di masing – masing cabang olahraga.
Tetapi tidak semua anggota menyampaikan kritik dan kekhawatirannya atas pelaksanaan SEA Games. Terdapat beberapa orang yang menyatakan bahwa pelaksanaan SEA Games kali ini akan berjalan lancer, semua sarana dan prasarana sudah disiapkan secara maksimal. Tetapi menurut saya penyelenggaraan SEA Games kali ini memang tidak maksimal karena banyaknya sarana yang belum siap sepenuhnya. Para atlit pun mengeluhkan tidak maksimalnya persiapan kelengkapan untuk SEA Games, tidak hanya dari para pemain yang mengeluhkan SEA Games kali ini. Kontingen dayung Singapura pun memprotes penyiapan fasilitas dayung, sementara kontingen Filipina dikutip menyebut SEA Games ini paling kacau dibanding perhelatan sebelumnya.
Sementara untuk masalah siswa diliburkan juga banyak menuai kritik keras dari berbagai pihak. Dirjen Pendidikan Dasar misalnya, meminta dengan tegas bagi para siswa yang diliburkan agar mendapatkan waktu belajar pengganti pada saat diliburkan. Memang waktu belajar pengganti sangat dibutuhkan agar siswa dapat mengejar semua materi pelajaran yang akan dihadapi pada ujian.
Tapi diluar dari semua kontroversi itu, SEA Games kali ini sudah berjalan dengan sesuai rencana. Indonesia berhasil menjadi juara umum dengan mengoleksi medali paling banyak dari Negara ASEAN lainnya. Itu menutupi berbagai kontroversi yang ada sebelum pelaksanaan SEA Games ke 26 berlangsung.
Friday, December 30, 2011
KONTROVERSI PULAU KOMODO MENJADI NEW 7 WONDERS
Pada Desember 2007, terpilih destinasi wisata di Indonesia yang masuk nominasi New 7 Wonders, yaitu Taman Nasional Komodo, Danau Toba dan Anak Gunung Krakatau bersama-sama dengan 440 dari 220 Negara. Pada bulan Agustus 2008, Indonesia mendaftar sebagai salah satu panitian pendukung resmi dengan membayar biaya administrasi masing-masing destinasi sebesar US$199 atau sekitar Rp 1,7 juta. Barulah pada 21 Juli 2001, Taman Nasional Komodo menjadi nominasi dari Indonesia dari 28 finalis lainnya. Setelah kesediaan Indonesia mengikuti N7W, dan disinilah mulai banyak kontroversi yang terjadi.
Kontroversi yang ada antara lain, Indonesia diminta membayar US$10 juta atau sekitar Rp 89,7 miliar, kemudian kontroversi vote komodo yang dimulai dari internet lalu sms dengan tarif Rp 1000/sms hingga Rp 1/sms, kemudian ditambah lagi pernyataan yang akan menjadikan pulau komodo menjadi bali kedua. Tapi jika benar pulau komodo akan menjadi bali keuda, maka ditakutkan populasi komodo akan semakin menurun dikarenakan aktivitas manusia yang terlalu banyak.
Kemudian mengenai vote komodo, banyak yang mengatakan bahwa keberadaan kantor N7W di Swiss tidak sah dan bukan bagian dari UNESCO yang berurusan dengan warisan dunia, yang jelas dari organisasi ini hanyalah alamat emailnya saja. Untuk itu pemerintah Indonesia menghimbau agar rakyat Indonesia tidak terjebak dalam permainan N7W yang disinyalir hanya mengambil keuntungan dari tarif sms yang dikirim untuk vote pulau komodo.
Jadi kita sebagai masyarakat Indonesia harus mampu mengetahui secara jelas keberadaan organisasi N7W ini, jangan sampai kita tertipu oleh organisasi ini dan jangan sampai kita dirugikan juga. Sekarang tinggal kembali kepada kita bagaimana menanggapi pulau komodo menjadi 7 keajaiban dunia yang baru, kita harus bisa menjaga kelestarian pulau komodo ini dari kepunahan.
Kontroversi yang ada antara lain, Indonesia diminta membayar US$10 juta atau sekitar Rp 89,7 miliar, kemudian kontroversi vote komodo yang dimulai dari internet lalu sms dengan tarif Rp 1000/sms hingga Rp 1/sms, kemudian ditambah lagi pernyataan yang akan menjadikan pulau komodo menjadi bali kedua. Tapi jika benar pulau komodo akan menjadi bali keuda, maka ditakutkan populasi komodo akan semakin menurun dikarenakan aktivitas manusia yang terlalu banyak.
Kemudian mengenai vote komodo, banyak yang mengatakan bahwa keberadaan kantor N7W di Swiss tidak sah dan bukan bagian dari UNESCO yang berurusan dengan warisan dunia, yang jelas dari organisasi ini hanyalah alamat emailnya saja. Untuk itu pemerintah Indonesia menghimbau agar rakyat Indonesia tidak terjebak dalam permainan N7W yang disinyalir hanya mengambil keuntungan dari tarif sms yang dikirim untuk vote pulau komodo.
Jadi kita sebagai masyarakat Indonesia harus mampu mengetahui secara jelas keberadaan organisasi N7W ini, jangan sampai kita tertipu oleh organisasi ini dan jangan sampai kita dirugikan juga. Sekarang tinggal kembali kepada kita bagaimana menanggapi pulau komodo menjadi 7 keajaiban dunia yang baru, kita harus bisa menjaga kelestarian pulau komodo ini dari kepunahan.
Thursday, November 17, 2011
RUANG ALAMAT LOGIKA DAN RUANG ALAMAT FISIK
RUANG ALAMAT LOGIKA DAN RUANG ALAMAT FISIK
dimana alamat terlihat sebagai uni memory yang disebut alamat fisik (physical address).
Tujuan utama manajemen memori adalah konsep meletakkan ruang alamat logika ke
ruang alamat fisik. Hasil skema waktu kompilasi dan waktu pengikatan alamat pada
alamat logika dan alamat memori adalah sama. Tetapi hasil skema waktu pengikatan
alamat waktu eksekusi berbeda. dalam hal ini, alamat logika disebut dengan alamat maya
(virtual address). Himpunan dari semua alamat logika yang dibangkitkan oleh program
disebut dengan ruang alamat logika (logical address space); himpunan dari semua alamat fisik
yang berhubungan dengan alamat logika disebut dengan ruang alamat fisik (physical
address space).
Memory Manajement Unit (MMU) adalah perangkat keras yang memetakan
alamat virtual ke alamat fisik. Pada skema MMU, nilai register relokasi ditambahkan ke
setiap alamat yang dibangkitkan oleh proses user pada waktu dikirim ke memori.
Register basis disebut register relokasi. Nilai dari register relokasi ditambahkan ke
setiap alamat yang dibangkitkan oleh proses user pada waktu dikirim ke memori.
sebagai contoh, apabila basis 14000, maka user mencoba menempatkan ke alamat lokasi
0 dan secara dinamis direlokasi ke lokasi 14000. Pengaksesan ke lokasi logika 346,
maka akan dipetakan ke lokasi 14346. Sistem operasi MS-DOS yang masih keluarga
intel 80X86 menggunakan empat register relokasi ketika proses loading dan running.
User program tidak pernah melihat alamat fisik secara real. Program dapat
membuat sebuah penunjuk ke lokasi 346, mengirimkan ke memory, memanipulasinya,
membandingkan dengan alamat lain, semua menggunakan alamat 346. Hanya ketika
digunakan sebagai alamat memory akan direlokasi secara relatif ke register basis.
Tuesday, November 15, 2011
Overlay
Overlay
Sebuah proses dapat lebih besar daripada jumlah memori yang dialokasikan
untuk proses, teknik overlay biasanya digunakan untuk kasus ini. Teknik Overlay
biasanya digunakan untuk memungkinkan sebuah proses mempunyai jumlah yang lebih
besar dari memori fisik daripada alokasi memori yang diperuntukkan. Ide dari overlay
adalah menyimpan di memori hanya instruksi dan data yang diperlukan pada satu
waktu. Jika intruksi lain diperlukan, maka instruksi tersebut diletakkan di ruang
memori menggantikan instruksi yang tidak digunakan lagi.
Sebagai contoh misalnya terdapat two-pass assembler. Selama pass 1, dibangun
table symbol, dan selama pass 2 dibangkitkan kode bahasa mesin. Kita dapat membagi
assembler ke dalam kode pass 1, kode pass 2, tabel symbol dan rutin umum yang
digunakan baik pada pass 1 maupun pass 2. Diasumsikan ukuran komponen sebagai
berikut :
Pass 1 70K
Pass 2 80K
Tabel symbol 20K
Rutin umum 30K
Apabila semua diletakkan di memori memerlukan 200K. Jika hanya tersedia tempat
150K, proses tidak dapat dijalankan. Pass 1 dan pass 2 tidak perlu berada di memori
pada waktu yang sama. Dengan menggunakan overlay, rutin dibagi dalam 2 overlay.
Overlay A adalah tabel symbol, rutin umum dan pass1 (membutuhkan total 120K) dan
overlay B terdiri dari tabel symbol, rutin umum dan pass 2 (membutuhkan 130K).
Ditambahkan 10K untuk driver overlay dan dimulai dari overlay A. Setelah selesai
dijalankan overlay B dengan mengganti tempat dari overlay A. Overlay tidak membutuhkan
dukungan khusus dari sistem operasi. User dapat mengimplementasikannya secara
lengkap menggunakan struktur file sederhana, membaca dari file ke memori dan
meloncat ke memori dan mengeksekusi instruksi read yang lebih baru. Sistem operasi
memberitahu hanya jika terdapat I/O yang melebihi biasanya. Penggunaan overlay
terbatas untuk beberapa sistem yang mempunyai jumlah memori fisik terbatas dan
kekurangan dukungan H/W untuk teknik yang lebih lanjut.
Monday, November 14, 2011
Pengikatan Alamat (Address Binding) and Dinamic Loading
Pengikatan Alamat (Address Binding)
Pengikatan alamat adalah cara instruksi dan data (yang berada di disk sebagai file yang dapat dieksekusi) dipetakan ke alamat memori. Sebagian besar sistem memperbolehkan sebuah proses user (user process) untuk meletakkan di sembarang tempat dari memori fisik. Sehingga, meskipun alamat dari komputer dimulai pada 00000, alamat pertama dari proses user tidak perlu harus dimulai 00000. Pada beberapa kasus, program user akan melalui beberapa langkah sebelum dieksekusi (Gambar 7-1). Alamat pada source program umumnya merupakan alamat simbolik. Sebuah compiler biasanya melakukan pengikatan alamat simbolik (symbolic address) ke alamat relokasi dipindah (relocatable address). Misalnya compiler mengikatkan alamat simbolik ke alamat relokasi “14 byte from the beginning of this module”. Editor Linkage mengikatkan alamat relokasi ini ke alamat absolute (absolute addresses) “74014”.
Instruksi pengikatan instruksi dan data ke alamat memori dapat dilakukan pada saat :
• Compile time : Jika lokasi memori diketahui sejak awal, kode absolut dapat dibangkitkan, apabila terjadi perubahan alamat awal harus dilakukan kompilasi ulang. Misalnya : program format .com pada MS-DOS adalah kode absolut yang diikat pada saat waktu kompilasi
• Load time : Harus membangkitkan kode relokasi jika lokasi memori tidak diketahui pada saat waktu kompilasi.
• Execution time : Pengikatan ditunda sampai waktu eksekusi jika proses dapat dipindahkan selama eksekusi dari satu segmen memori ke segmen memori lain.
Instruksi pengikatan instruksi dan data ke alamat memori dapat dilakukan pada saat :
• Compile time : Jika lokasi memori diketahui sejak awal, kode absolut dapat dibangkitkan, apabila terjadi perubahan alamat awal harus dilakukan kompilasi ulang. Misalnya : program format .com pada MS-DOS adalah kode absolut yang diikat pada saat waktu kompilasi
• Load time : Harus membangkitkan kode relokasi jika lokasi memori tidak diketahui pada saat waktu kompilasi.
• Execution time : Pengikatan ditunda sampai waktu eksekusi jika proses dapat dipindahkan selama eksekusi dari satu segmen memori ke segmen memori lain.
Dinamic Loading
Untuk memperoleh utilitas ruang memori, dapat menggunakan dynamic loading. Dengan dynamic loading, sebuah rutin tidak disimpan di memori sampai dipanggil. Semua rutin disimpan pada disk dalam format relocatable load. Mekanisme dari dynamic loading adalah program utama di-load dahulu dan dieksekusi. Bila suatu routine perlu memanggil routine lain, routine yang dipanggil lebih dahulu diperiksa apakah rutin yang dipanggil sudah di-load. Jika tidak, relocatable linking loader dipanggil untuk me-load rutin yg diminta ke memori dan meng-ubah tabel alamat. Keuntungan dari dynamic loading adalah rutin yang tidak digunakan tidak pernah di-load. Skema ini lebih berguna untuk kode dalam jumlah besar diperlukan untuk menangani kasus-kasus yang jarang terjadi seperti error routine. Dinamic loading tidak memerlukan dukungan khusus dari sistem operasi. Sistem operasi hanya perlu menyediakan beberapa rutin pustaka untuk implementasi dynamic loading. Dinamic Linking sebagian besar sistem operasi hanya men-support static linking, dimana sistem library language diperlakukan seperti obyek modul yang lain dan dikombinasikan dengan loader ke dalam binary program image. Konsep dynamic linking sama dengan dynamic loading. Pada saat loading, linking ditunda sampai waktu eksekusi. Terdapat kode kecil yang disebut stub digunakan untuk meletakkan rutin library di memori dengan tepat. Stub diisi dengan alamat rutin dan mengeksekusi rutin. Sistem operasi perlu memeriksa apakah rutin berada di alamat memori. Dinamic linking biasanya digunakan dengan sistem library, seperti language subroutine library. Tanpa fasilitas ini, semua program pada sistem perlu mempunyai copy dari library language di dalam executable image. Kebutuhan ini menghabiskan baik ruang disk maupun memori utama. Bagaimanapun, tidak seperti dynamic loading, dynamic linking membutuhkan beberapa dukungan dari sistem operasi, misalnya bila proses-proses di memori utama saling diproteksi, maka sistem operasi melakukan pengecekan apakah rutin yang diminta berada diluar ruang alamat. Beberapa proses diijinkan untuk mengakses memori pada alamat yang sama. File dynamic linking berekstensi .dll, .sys atau .drv
Sunday, November 13, 2011
Design Grafis
DESIGN GRAFIS
Design Grafis adalah proses untuk menciptakan tampilan sebuah publikasi, presentasi, atau di situs web yang menarik, dengan cara logis. Ketika desain selesai maka: menarik perhatian, menambah nilai, dan meningkatkan minat audiens, simpel, terorganisir, memberikan penekanan selektif, dan menciptakan kesatuan yang utuh. Design grafis tidak bisa dipisahkan dari kehidupan sehari-hari. Hampir semua sektor kehidupan memerlukan seorang designer grafis, meskipun bukan profesional. Di dunia pendidikan, buku-buku yang dicetak dan dipelajari anak-anak, didesain sedemikian rupa oleh seorang desainer. Begitu pula dengan dunia bisnis, brosur,logo, kartu nama, dan Desain Website, termasuk kategori desain grafis.
Apa saja yang dibutuhkan untuk menjadi seorang designer grafis? Untuk yang ingin menjadi profesional, tentunya harus sekolah atau Pendidikan Desain grafis. Selain praktek, teori yang dipelajari juga akan membuat seorang desainer mampu memberikan hasil yang terbaik. Belajar secara otodidak juga dimungkinkan dengan banyaknya tutorial desain grafis yang dapat dipelajari secara gratis.
Ilmu Grafis Design Komvis Kontribusi Warna Bagi Kehidupan dan Karya Desain Komunikasi Visual mengupas penggunaan Warna sebagai intisari objek dalam berinteraksidengan dunia. Warna juga digunakan sebagai simbolisme karena mempunyai kiasan dan nilai filosofis. Memahami warna akan menguatkan makna dalam penggunaan karya design.
Tujuan design web adalah untuk membuat situs web atau dokumen elektronik dan aplikasi yang berada pada web server dan menampilkan konten dan fitur antarmuka interaktif kepada pengguna akhir dalam bentuk halaman Web. Seperti unsur-unsur teks, gambar (gif, jpeg) untuk ditempatkan pada halaman menggunakan HTML / XHTML / tag XML. Design web juga dapat membantu kita untuk memasarkan produk dagang kita agar para konsumen mengetahui barang yang kita pasarkan, untuk Perusahaan pun sangat berguna karena dengan ini Perusahaan mereka dapat berkembang pesatDesign grafis tidak terbatas pada web design saja tetapi banyak berguna untuk Logo perusahaan anda, Brosur-brosur dan Mengenalkan atau Memasarkan barang yang akan anda jual ke Pasaran. Design grafis membuat semua itu menjadi lebih menarik dan eye catching untuk dilihat oleh orang lain, karena hal ini dapat membuat orang lain penasaran akan sesuatu yang kita beri sentuhan design grafis.
Sunday, November 6, 2011
JOIN DALAM MYSQL
JOIN DALAM MYSQL
JOIN dalam mysql adalah Salah satu fitur SQL yang paling berguna untuk menggabungkan table dengan query – query yang mendapatkan kembali data. Join adalah salah satu dari beberapa operasi paling penting yang dapat anda lakukan dengan menggunakan statement SELECT .
A . INNER JOIN adalah Join yang menciptakan table hasil baru dengan menggabungkan nilai nilai kolom dari dua table ( A dan B ) didasarkan pada join predikat
CONTOH : SELECT supplier.Nama, Barang.Nama, Barang.Harga
FROM supplier INNER JOIN Barang
ON supplier.KodeSup = Barang.KodeSup
B. SELF JOIN adalah Join yang bergabung dengan sebuah table ke dirinya sendiri .
CONTOH : SELECT c1.KodeCus, c1.Nama, c1.Kontak
FROM Customer c1, Customer c2
WHERE c1.Nama = c2.Nama
AND c2.Kontak='Jim Jones'
OUTPUT
KodeCus Nama Kontak
------- ---- ------
1000000003 Fun4All Jim Jones
1000000004 Fun4All Denise L. Stephens
C. NATURAL JOIN adalah Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainya.
CONTOH : SELECT Customer.KodeCus, Penjualan.NoFaktur
FROM Customer INNER JOIN Penjualan
ON Customer.KodeCus = Penjualan.KodeCus
Untuk
mendapatkan kembali daftar semua pelanggan, termasuk pelanggan yang
tidak membuat pesanan, Anda dapat melakukan hal berikut :
INPUT
SELECT Customer.KodeCus, Penjualan.NoFaktur
FROM Customer LEFT OUTER JOIN Penjualan
ON Customer.KodeCus = Penjualan.KodeCus
OUTPUT
KodeCus NoFaktur
------- --------
1000000001 20005
1000000001 20009
1000000002 NULL
1000000003 20006
1000000004 20007
1000000005 20008
D. OUTER JOIN adalah sebuah join yang tidak memerlukan setiap record dalam dua table bergabung untuk memiliki catatan cocok . table bergabung dengan mempertahankan setiap catatan – bahkan jika tidak ada catatan yang cocok lainya ada. Luar bergabung membagi lebih lanjut lebih ke kiri luar bergabung , kanan luar bergabung , dan penuh luar bergabung , tergantung pada table (s) mempertahankan satu baris dari ( kiri, kanan atau keduanya )
CONTOH :
INPUT
SELECT Customer.KodeCus, Penjualan.NoFaktur
FROM Customer INNER JOIN Penjualan
ON Customer.KodeCus = Penjualan.KodeCus
Subscribe to:
Posts (Atom)