Teks untuk Rphrases:lihat Bagian 16LEMBAR DATA KESELAMATAN BAHANAmonium larutan air hidroksida,> 14N NH4OH (2530%amonia, NH3)Bagian 1 KimiaProduk dan Identifikasi PerusahaanMSDS Nama: larutan air hidroksida amonium,> 14N NH4OH (2530%amonia, NH3)Katalognomor:A / 3222/21 A / 3222 / PB17, A / 3240 / PB15, A / 3240 / PB17, A / 3280/21, A / 3280/25,A / 3280 / PB15, A / 3280 / PB17, A / 3285 / PB17, A / 3290 / PB08, A / 3290 / PB15, A / 3295 / PB05,A / 3320 / PB17, A / 3360/99, A / 3360 / PB15, A / 3360 / PB17, J / 9015/08Sinonim: Ammonium hidrat; Larutan amonia, amonia air, encer amonia; Aquaamonia.Perusahaan Identifikasi: Fisher Scientific UKUskup Meadow Road, LoughboroughLeics. LE11 5RGUntuk informasi di Eropa, hubungi: (01509) 231166Nomor Darurat, Eropa: 01509 231166Bagian 2 Komposisi,Informasi BahanCAS # Nama Kimia:% EINECS # Hazard Symbols: Frase Risiko:7664417amonia 253023163537732185air 70752317912Simbol Hazard: C NFrase risiko: 34 50Bagian 3 BahayaIdentifikasiDARURAT GAMBARANMenyebabkan luka bakar. Sangat beracun untuk organisme air.Efek Kesehatan PotensiMata: Kontak dengan uap cair atau menyebabkan luka bakar yang parah dan kemungkinan kerusakan mata permanen.Lachrymator (zat yang meningkatkan aliran air mata).Kulit: Menyebabkan gangguan pada kulit. Menyebabkan luka bakar pada kulit. Dapat menyebabkan mendalam, ulkus menembus darikulit. Kontak dengan kulit dapat menyebabkan pewarnaan, peradangan, dan penebalan kulit.Tertelan: Berbahaya jika tertelan. Dapat menyebabkan kerusakan parah dan permanen pada saluran pencernaan.Menyebabkan luka bakar saluran pencernaan. Penyebab tenggorokan penyempitan, muntah, kejang, dansyok.Inhalasi: Efek mungkin tertunda. Menyebabkan iritasi parah saluran pernafasan atas dengan batuk,luka bakar, kesulitan bernapas, dan mungkin koma.Kronis: berkepanjangan terhirup dapat menyebabkan peradangan saluran pernapasan dan kerusakan paru-paru. berkepanjanganatau paparan berulang dapat menyebabkan kerusakan kornea dan perkembangan katarak danglaukoma.Bagian 4 PertamaTindakan bantuanMata: Dalam kasus kontak, segera siram mata dengan banyak air selama minimal 15 menit.Dapatkan bantuan medis.Kulit: Dalam kasus kontak, segera basuh kulit dengan banyak air selama minimal 15 menitsambil melepaskan pakaian dan sepatu yang terkontaminasi. Dapatkan bantuan medis. Mencucipakaian sebelum digunakan kembali.Tertelan: Jika tertelan, jangan dimuntahkan. Dapatkan bantuan medis. Jika korban sepenuhnyasadar, memberikan secangkir air. Tidak pernah memberikan apapun melalui mulut kepada sadarorang.Terhirup: Jika terhirup, pindahkan ke udara segar. Jika tidak bernapas, berikan pernapasan buatan. Jika pernafasansulit, berikan oksigen. Dapatkan bantuan medis.CatatanDokter:Setelah paparan inhalasi, amati selama 24 sampai 72 jam sebagai edema paru mungkinterlambat.Bagian 5 ApiTindakan pertempuranUmumInformasi:Seperti dalam api apapun, memakai selfcontainedaparat bernapas dalam pressuredemand,MSHA / NIOSH (disetujui atau setara), dan alat pelindung penuh. Selama kebakaran, menjengkelkandan sangat gas beracun dapat dihasilkan oleh dekomposisi termal atau pembakaran. Menggunakansemprotan air untuk menjaga fireexposedkontainer dingin. Kontak dengan logam dapat berkembanggas hidrogen yang mudah terbakar. Kontainer dapat meledak jika dipanaskan. Pendekatan api darimelawan angin untuk menghindari uap yang berbahaya dan produk dekomposisi beracun. ammoniumhidroksida sendiri noncombustible.Namun solusi amonia pekat dapat memberikanoff uap amonia. gas amonia umumnya tidak dianggap kebakaran serius ataubahaya ledakan karena campuran ammonia / udara sulit untuk menyalakan. A relatif tinggikonsentrasi gas amonia harus hadir dalam rangka untuk pengapian terjadi. Namun,sumber energi yang besar dan intens dapat menyebabkan pengapian dan / atau ledakan dalam ruang tertutup.pemadamMedia: Gunakan Media pemadam yang paling tepat untuk kebakaran di sekitar.Bagian 6 AccidentalTindakan rilisUmumInformasi: Gunakan alat pelindung diri yang tepat seperti yang ditunjukkan dalam Pasal 8.Tumpahan / kebocoran: Menyerap tumpahan dengan bahan inert (mis vermikulit, pasir atau tanah), kemudian tempat di cocokwadah. Menetralisir tumpahan dengan asam lemah seperti cuka atau asam asetat. Hindari limpasanke selokan badai dan parit yang menyebabkan saluran air. segera membersihkan tumpahan,mengamati tindakan pencegahan di bagian Alat Pelindung. Sediakan ventilasi. Pendekatantumpah dari melawan angin.Bagian 7 Penanganandan StoragePenanganan: Cuci bersih setelah menangani. Lepaskan pakaian yang terkontaminasi dan cuci sebelum digunakan kembali. Melakukantidak mendapatkan mata, atau kulit, atau pakaian. Simpan wadah tertutup rapat. Buang terkontaminasisepatu. Jangan menghirup uap. Gunakan hanya dengan ventilasi yang memadai.Penyimpanan: Jangan disimpan di bawah sinar matahari langsung. Menyimpan dalam wadah tertutup rapat. Simpan di tempat sejuk, kering, wellventilateddaerah jauh dari zat-zat yang tidak kompatibel. daerah korosif. Isolat dari oksidasibahan dan asam. Dinding, lantai, rak, perlengkapan, pencahayaan dan ventilasi sistem diarea penyimpanan harus terbuat dari baja karbon atau stainless steel yang tidak bereaksi denganamonium hidroksida.Bagian 8 PaparanKontrol, Perlindungan PribadiRekayasa Kontrol:Gunakan proses kandang, ventilasi pembuangan lokal, atau kendali teknik lain untuk mengontrolkadar udara di bawah batas yang diperbolehkan dianjurkan. Fasilitas untuk menyimpan atau menggunakan inimateri harus dilengkapi dengan fasilitas pencuci mata dan pancuran keselamatan.pencahayaanbatasCAS # 1336216:CAS # 7664417:Inggris Raya, WEL TWA:25 ppm TWA (anhidrat); 18 mg / m3 TWA(Anhidrat) United Kingdom, WEL STEL:35 ppm STEL (anhidrat); 25 mg / m3STEL (anhidrat)Amerika Serikat OSHA: 50 ppm TWA; 35 mg / m3 TWABelgium TWA:20 ppm TWA; 14 mg / m3 TWA Belgia STEL:50 ppm STEL; 36mg / m3 STELPrancis VME:10 ppm VME (batas membatasi); 7 mg / m3 VME (batas restriktif)Prancis VLE:20 ppm VLCT (membatasi batas); 14 mg / m3 VLCT (batas restriktif)Jepang: 25 ppm OEL; 17 mg / m3 OELMalaysia: 25 ppm TWA; 17 mg / m3 TWABelanda: 50 ppm STEL; 36 mg / m3 STEL Belanda: 20 ppm MAC; 14 mg / m3MACSpanyol: 20 ppm VLAED(Nilai batas indikatif); 14 mg / m3 VLAED(Batas indikatifvalue) Spanyol: 50 ppm VLAEC(Nilai batas indikatif); 36 mg / m3 VLAEC(Nilai batas indikatif)CAS # 7732185:Alat pelindung diriMata: Pakailah kacamata percikan kimia dan pelindung wajah.Kulit: Pakailah sarung tangan yang tepat untuk mencegah paparan kulit.Pakaian: Kenakan pakaian pelindung yang tepat untuk mencegah paparan kulit.Respirator: Ikuti OSHA peraturan respirator ditemukan di 29 CFR 1.910,134 atau Eropa Standard EN149. Gunakan NIOSH / MSHA atau Standar Eropa EN 149 disetujui respirator jika paparanbatas terlampaui atau jika iritasi atau gejala lain yang dialami.Bagian 9 Fisikdan KimiaBentuk: CairanWarna: tak berwarnaBau: ammonialike bau yang kuatpH: 13,6Tekanan uap: 557 mm Hg @ 21 deg CViskositas: Tidak tersediaTitik didih: 27 deg C (80,60 ° F)Pembekuan / Melting Point: 69deg C (92,20 °F)Suhu Nyala: Tidak berlakuTitik Nyala: Tidak tersediaBatas ledakan: Bawah: Tidak tersediaBatas ledakan: Upper: Tidak tersediaDekomposisi Suhu: Tidak tersediaDaya larut dalam air: larutSpesifik Gravity / Density: 0.89Formula molekul: NH4OHBerat molekul: 35,04Bagian 10 Stabilitasdan ReaktivitasStabilitas Kimia: Stabil di bawah suhu normal dan tekanan. Amonium hidroksidasebenarnya solusi amonia dalam air. Oleh karena itu sifat yang mudah terbakaramonia berlaku.Kondisi yang dihindari: Suhu tinggi, ruang terbatas, solusi Amonia bersifat korosif untuktembaga, seng, aluminium dan paduan mereka ..tidak kompatibel denganBahan lainnyaOksidator kuat, asam, akrolein, halogen, merkuri, hipoklorit,perak nitrat, asam akrilik, dimetil sulfat, oksida perak.BerbahayaDekomposisi Produk Nitrogen oksida (NOx) dan amonia (NH3).BerbahayaPolimerisasi tidak akan terjadi.Bagian 11 ToksikologiInformasiRTECS #: CAS # 1336216:BQ9625000CAS # 7664417:BO0875000CAS # 7732185:ZC0110000LD50 / LC50: RTECS:CAS # 1336216:tes Draize, kelinci, mata: 250 ug berat;Draize tes, kelinci, mata: 44 ug berat;Oral, tikus: LD50 = 350 mg / kg;.RTECS:CAS # 7664417:Inhalasi, mouse: LC50 = 4230 ppm / 1H;Inhalasi, mouse: LC50 = 4600 mg / m3 / 2H;Inhalasi, kelinci: LC50 = 7 gm / m3 / 1H;Penghirupan, tikus: LC50 = 2.000 ppm / 4H;Penghirupan, tikus: LC50 = 18.600 mg / m3 / 5M;Penghirupan, tikus: LC50 = 7040 mg / m3 / 30M;Kulit, tikus: LD50 = 112.000 mg / m3 / 15M;Kulit, tikus: LD50 = 71.900 mg / m3 / 30M;Kulit, tikus: LD50 = 4840 mg / m3 / 60M;.RTECS:CAS # 7732185:Oral, tikus: LD50 => 90 mL / kg;.Karsinogenik: Ammonium hidroksida Tidakterdaftar sebagai karsinogen oleh ACGIH, IARC, NTP, atau CA Prop 65.amonia Tidakterdaftar sebagai karsinogen oleh ACGIH, IARC, NTP, atau CA Prop 65.air Tidakterdaftar sebagai karsinogen oleh ACGIH, IARC, NTP, atau CA Prop 65.Lainnya: Lihat entri yang sebenarnya di RTECS untuk informasi lengkap.Bagian 12 EkologisInformasiEko: Ikan: Rainbow trout: LC50 = 0,008 mg / L; 24 Hr .; Tidak disebutkanIkan: bodoh Minnow: LC50 = 8,2 mg / L; 96 Hr .; Tidak disebutkanIkan: Bluegill / Sunfish: LC50 = 0.0240.093mg / L; 48 Hr .; Tidak disebutkanKutu air Daphnia: EC50 = 0,66 mg / L; 48 Hr .; 22 derajat CBagian 13 PembuanganpertimbanganProduk dianggap berbahaya untuk pasokan diklasifikasikan sebagai limbah khusus dan pembuangan sepertibahan kimia ditutupi oleh peraturan yang dapat bervariasi sesuai dengan lokasi. Hubungi pembuangan spesialisperusahaan atau otoritas atau nasihat lokal. kontainer kosong harus didekontaminasi sebelum kembali untukmendaur ulang.Pasal 14 TransportasiInformasiIATA IMO RID / ADRNama Pengiriman: AMMONIA SOLUTION AMMONIA SOLUTION AMMONIA SOLUTIONHazard Kelas: 8 8 8Nomor UN: 2672 2672 2672Packing Grup: III III IIIUSA RQ: CAS # 1336216:1000 lb RQ akhir; 454 kg RQ akhirUSA RQ: CAS # 7664417:100 lb RQ akhir; 45,4 kg RQ akhirPasal 15 PeraturanInformasi/ Peraturan Internasional EropaPelabelan Eropa Sesuai dengan EC DirectiveSimbol Hazard: C NFrase risiko:R 34 Menyebabkan luka bakar.R 50 Sangat beracun untuk organisme air.Keselamatan Frase:S 26 Jika kena mata, segera bilas dengan banyak air dan dapatkan bantuan medisnasihat.S 36/37/39 Pakai pakaian pelindung, sarung tangan, dan pelindung mata / wajah.S 45 Jika terjadi kecelakaan atau jika merasa tidak enak badan, segera dapatkan bantuan medis (tunjukkanlabel jika mungkin).S 61 Hindari pelepasan ke lingkungan. Mengacu khusus lembar data instruksi / keselamatan.WGK (Air Bahaya / Perlindungan)CAS # 1336216:2CAS # 7664417:2CAS # 7732185:Tidak tersediaKanadaCAS # 1336216terdaftar di Kanada Daftar DSLCAS # 7664417terdaftar di Kanada Daftar DSLCAS # 7732185terdaftar di Kanada Daftar DSLfederalTSCACAS # 1336216terdaftar di TSCAInventaris.CAS # 7664417terdaftar di TSCAInventaris.CAS # 7732185terdaftar di TSCAInventaris.Bagian 16 LainnyaInformasiTeks untuk Rphrasesdari Bagian 2MSDS Tanggal Pembuatan: 1999/06/22Revisi # 16 Tanggal 2008/04/28Informasi di atas diyakini akurat dan mewakili informasi terbaik saat ini tersedia untukkami. Namun, kami tidak membuat jaminan dari KELAYAKAN atau jaminan lainnya, tersurat maupun tersirat, denganmenghormati untuk informasi tersebut, dan kita asumsikan tidak ada kewajiban yang timbul dari penggunaannya. Pengguna harus membuat mereka sendiripenyelidikan untuk menentukan kesesuaian informasi untuk tujuan khusus mereka. Dalam hal apapunperusahaan bertanggung jawab atas segala klaim, kerugian, atau kerusakan dari pihak ketiga atau untuk kehilangan keuntungan ataukhusus, tidak langsung, insidental, konsekuensial, atau teladan, apapun yang timbul, bahkan jika perusahaantelah diberitahu tentang kemungkinan kerusakan tersebut.
SEKALI BACA GAUL
MSDS Amonium Hidrosikda
Rabu, 07 September 2016
Kamis, 18 Juli 2013
Siapa sih yg gak kenal dengan sosok Ir.Soekarno seorang yang sudah merebut kembali bangsa indonesia dri penjajah .. ini menceritakan sosok Ir.soekarno yang melwan pendapat Allen Pope .. silahkan di cekidot, semoga bermanfaat ..
Bung Karno geram. Ike mencoba
merayunya, “Tolong bebaskan pilotku”. Tapi Bung Karno tetap saja geram.
Mungkin juga karena yang merayu Soekarno adalah Ike, seorang pria tua.
Ike itu adalah nama panggilan D. Dwight Eisenhower, presiden AS di masa
itu. Kali ini Amerika memang kena batunya.
Negara digdaya itu dibikin malu
Indonesia ketika pilotnya, Allen Pope ditembak jatuh di pulau Morotai.
Lebih malu lagi, karena dengan tertangkapnya pilot itu, kedok AS dan CIA
akhirnya terbuka. Kedok yang membuktikan AS melalui CIA sudah main api
dengan petualangannya di balik pemberontakan separatisme di Indonesia.
Termasuk juga infiltrasi AS yang mempersenjatai para pemberontak itu.
Ini yang bikin Bung Karno geram, dan mulai memainkan kartu trufnya.
Bung Karno yang tadinya dikerjai
Amerika, sekarang balas mengerjai Amerika. Bung Karno sadar,
tertangkapnya Allen Pope mendongkrak posisi tawar Indonesia di hadapan Amerika. Cerita selanjutnya adalah bagaimana Ike dan John F. Kennedy jadi repot dibuatnya.
Inilah moment bersejarah ketika
Indonesia yang miskin untuk pertama kalinya punya posisi tawar tinggi di
hadapan “juragan kaya”, Amerika.Bung Karno tidak cuma menuntut
Amerika mesti minta maaf. Tapi masih ada sederet permintaan lain yang
bikin Amerika “maju kena mundur kena”. Eisenhower minta Indonesia
melepaskan pilot Allen Pope. Tapi Bung Karno tidak mau melepas begitu
saja dengan gratis. Pilot itu adalah kartu truf-nya.
![]() |
| Allen Pope |
Inilah kisah bagaimana Bung Karno
dengan amarah “memiting leher Allen Pope”sambil telunjuknya memberi
isyarat agar Amerika mau bersimpuh di kaki Bung Karno (tentu saja ini
hanya simbolisasi teatrikal).
Gantung Allen Pope! Hukum mati
Allen Pope! Begitu gelombang protes di depan kedutaan AS di Jakarta
setelah Allen Pope tertangkap. tahun 1958 itu . Rakyat Indonesia memang
dibikin naik darah oleh kelakuan Allen Pope. Soalnya si pilot ini sudah
menjatuhkan bom di Ambon yang memakan tak sedikit korban jiwa.
Di tengah suasana panas itu,
teman-teman Mas Tok atau Guntur Soekarnoputra tidak berhenti
menjejalinya dengan pertanyaan-pertanyaan seputar pilot Allen Pope.
Percakapan Bung Karno dengan
putra sulungnya berkaitan hal itu, sudah banyak diungkap berbagai
sumber. Tapi sebetulnya ada yang lebih penting lagi di balik percakapan
antara Bung Karno dan Mas Tok berikut ini…..
Bung Karno sedang mandi. Mas Tok
yang masih remaja menggedor-gedor pintu kamar mandi. Tidak sabar. Karena
pintu terus digedor, Bung Karno melongok sebentar. “Ada apa tho Mas
Tok? Bapak belum selesai mandi”.
Begitu pintu terbuka, Mas Tok
langsung menyambar ayahnya dengan pertanyaan, “Bener nggak sih bapak
menukar pembebasan Allen Pope dengan tebusan pesawat Hercules?”. Mas Tok
memang tidak sabaran ingin segera tahu jawabnya. Saat itu juga dia
harus mendapatkan bocoran jawabannya. Memang sebelumnya di antara
teman-temannya, mereka sudah kasak-kusuk membenarkan gosip itu. Mas Tok
jadi panas juga. Soalnya sebagai anak Bung Karno, seharusnya dia lebih
tahu dari teman-temannya.
Mas Tok yang penasaran tidak
perlu menunggu lama menanti jawab ayahnya. Pertanyaan Mas Tok itu
langsung disambar dengan tawa khas ayahnya. Menggelegar,
“Hahahahaha……biar saja Amerika kasih Hercules itu buat Bapak. Kalau
Amerika kirim pesawat lagi, nanti Bapak suruh tembak lagi. Sebagai
tebusannya, Bapak minta Marilyn Monroe dan Ava Gardner”.
![]() |
| Ava Gardner |
Itu humor khas Bung Karno. Humor
seorang negarawan nyentrik. Cara Bung karno bercanda dengan politikus
sejawatnya sehari-hari, tidak beda jauh dengan guyonan-nya dengan
anak-anaknya. Mas Tok dan adik-adiknya sudah hafal adat ayahnya. Dasar
Bung Karno!
Tapi sebetulnya di balik canda
itu, mungkin bahkan Bung Karno dan Mas Tok sendiri waktu itu belum
menyadari sesuatu. Yaitu buntut dari posisi tawar Indonesia tadi, Bung
Karno telah memulai tonggak lahirnya sejarah armada baru bagi AURI,
yaitu lahirnya skuadron Hercules di Indonesia. Armada ini kelak turut
punya andil dalam merebut Irian Barat dari Belanda.
Itu semua berawal dari negosiasi
tarik ulur demi pembebasan seorang pilot yang bikin Amerika gelisah.
Bagaimana tidak? Soalnya kalau tidak segera diselamatkan, bisa-bisa
pilot itu buka mulut tentang info rahasia yang berkaitan dengan
permainan CIA.
Dulu serangan Maukar ke Istana didesas-desuskan akibat Bung Karno menggoda tunangan sang pilot.
Gosip selanjutnya menghantam Bung
Karno lagi. Yaitu pembebasan pilot Allen Pope digosipkan karena Bung
Karno dirayu oleh istri Pope, yang sengaja didatangkan dari Amerika.
Walaahhh….
Kedengaran kayak gosip murahan.
Tapi tunggu dulu! Sejarah kadang memang diwarnai gosip murahan, yang
bermuara pada hasil yang tidak murahan. Konon itu yang namanya intrik
politik tingkat tinggi. Intrik yang menggunakan sisi kelemahan Bung
Karno. Kelemahan apalagi kalau bukan soal perempuan? Mentang-mentang
Bung Karno mata keranjang…..
Bung Karno memang mata keranjang.
Tapi pihak yang anti Bung Karno kadang memanipulasi sisi ini secara
berlebihan. Sama halnya CIA yang menggunakan kelemahan don yuan-nya Bung
Karno untuk menjatuhkan kredibilitas presiden RI di mata rakyatnya.
Menjatuhkan Bung Karno adalah satu-satunya cara agar Amerika bisa
bercokol kuat di Indonesia. Sudah dicoba segala cara agar Bung Karno
jatuh, tidak berhasil juga. Dicoba dengan cara ancaman embargo,
penghentian bantuan…..ehhh Bung Karno malah teriak, “Go to hell with
your aid!”.
![]() | |
| Go to hell with
your aid! |
Akhirnya CIA pakai cara lain.
Yaitu infiltrasi ke berbagai pemberontakan di Indonesia. Puncaknya
terjadi dalam pertempuran di pulau Morotai, tahun 1958. Ketika itu TNI
(pasukan marinir, pasukan gerak cepat AU, dan AD) menggempur Permesta,
gerakan pemberontakan di Sulawesi Utara.
Persenjataan Permesta tidak bisa
dianggap enteng. Soalnya ada bantuan senjata dari luar. Tadinya tudingan
bahwa CIA adalah biang kerok semua ini masih dugaan saja. Ketika kapal
pemburu AL dan mustang AU melancarkan serangannya, satu pesawat Permesta
terbakar jatuh.
Sebelum jatuh, ada dua parasut
yang tampak mengembang keluar dari pesawat itu. Parasut itu tersangkut
di pohon kelapa. TNI segera membekuk dua orang. Yang satu namanya Harry
Rantung anggota Permesta. Dan yang tak terduga, satunya lagi bule
Amerika. Itulah si pilot Allen Pope. Dari dokumen-dokumen yang disita,
terkuak Allen Pope terkait dengan operasi CIA. Yaitu menyusup di gerakan
pemberontakan di Indonesia untuk menggulingkan Soekarno.
Tak pelak lagi, tuduhan bahwa Amerika dengan CIA adalah dalang pemberontakan separatis, bukan isapan jempol!
Peristiwa tertangkapnya Allen
Pope adalah tamparan bagi Amerika. Itu mungkin terwakili dalam kalimat
Allan Pope ketika tertangkap. Setelah pesawat B-26 yang dipilotinya
jatuh dihajar mustang AU dan kapal pemburu AL, komentar Pope: “Biasanya
negara saya yang menang, tapi kali ini kalian yang menang”. Setelah itu
dia masih sempat minta rokok.
B-26 kena tembak
Tapi sebetulnya yang lebih bikin
malu Amerika bukan soal kalah yang dikatakan Pope tadi. Tapi
tertangkapnya Allan Pope mengungkap permainan kotor AS untuk
menggulingkan Soekarno. Amerika terus ngeyel menyangkal. Tapi
bukti-bukti yang ada, akhirnya membungkam mulut Amerika.
Taktik kotor itu jadi gunjingan
internasional. Tanpa ampun, kedok Amerika dengan CIA-nya berhasil dibuka
Indonesia, lengkap dengan bukti-bukti telak. Amerika terpaksa berubah
180 derajat menjadi baik pada Soekarno. Semua operasi CIA untuk
mengguncang Bung Karno (untuk sementara) dihentikan.
Amerika berusaha mati-matian
minta pilotnya dibebaskan. Segala cara pun mulai dilakukan untuk
mengambil hati Bung Karno. Eisenhower mengundang Soekarno ke AS bulan
Juni 1960. Lalu Soekarno juga diundang John Kennedy di bulan April 1961.
Di balik segala alasan diplomatik tentang kunjungan itu, tak bisa
disangkal itu semua buntut dari cara Bung Karno memainkan kartunya
terhadap Amerika.
Selama periode itu, Bung Karno
main tarik ulur dengan pembebasan Pope. Tarik ulur itu berjalan alot.
Karena Bung Karno ogah melepaskan Pope begitu saja. Bung Karno sengaja
berlama-lama “memiting leher” Allan Pope sebelum Amerika meng-iya-kan
permintaan Indonesia. Amerika mati kutu. Tak ada jalan lain. Negosiasi
pun segera dimulai. Negosiasi alot yang memakan waktu 4 tahun, sebelum
akhirnya Allen Pope benar-benar bebas.
Dimulai dengan Ike atau
Eisenhower yang membujuk, merayu dan mengundang Bung Karno ke Amerika.
Namun sesudahnya Bung Karno tetap tidak mau tunduk diatur-atur Ike.
Situasi mulai berubah sedikit melunak setelah kursi kepresidenan AS
beralih ke John F. Kennedy.
John Kennedy tahu, kepribadian
Soekarno sangat kuat dan benci di-dikte. Karena itu dengan persahabatan
dia mampu “merangkul” Soekarno. “Kennedy adalah presiden Amerika yang
sangat mengerti saya”, kata Bung Karno.
Dengan John, negosiasi mulai
mengarah ke titik terang. Berkaitan itu pula, John mengirim adiknya
Robert Kennedy ke Jakarta. Robert membawa sejumlah misi, diantaranya:
“bebaskan Pope”.
Robert Kennedy dan istri (di belakang Soekarno)
Konon ketika itu juga Amerika
mengirim istri Allen Pope yang cantik. Perhitungannya, wanita cantik
mampu meluluhkan hati Bung Karno. Ini asal mula beredar issue bahwa Bung
Karno dirayu istri Allen Pope. Yang tidak banyak disebutkan orang,
yaitu ibu dan saudara perempuan Allen Pope juga datang memohon-mohon
dengan tangisan minta belas kasihan Bung Karno.
Buat Bung Karno, pilot itu
dibebaskan atau tidak dibebaskan, hasilnya sama saja. Yaitu tidak
membuat korban-korban bom si pilot bisa hidup kembali. Jadi kenapa tidak
memanfaatkan saja ketakutan Amerika yang ciut kalau pilot itu buka
mulut?
Bung Karno memainkan kartu
trufnya atas dasar apa yang dibutuhkan bangsa Indonesia pada waktu itu.
Indonesia betul-betul sengsara dan kelaparan, jadi butuh uang dan nasi.
Indonesia sedang bertempur melawan Belanda untuk merebut Irian Barat.
Jadi butuh senjata, sejumlah perangkat perang dan armada tempur.
Permintaan Bung Karno itu tentu
saja tidak disampaikan dengan cara mengemis. Tapi dengan cara yang
menyeret Amerika untuk membuat interpretasi diplomatik. Mau tidak mau,
isyarat diplomatik Soekarno bikin Amerika harus bisa membaca yang
tersirat di balik yang tersurat.
Dibanding Ike alias Eisenhower,
John Kennedy lebih peka membaca isyarat itu. Itulah yang dimaksud Bung
Karno bahwa John Kennedy mengerti dirinya. Kennedy tidak cuma sekedar
mengundang Bung Karno ke Amerika untuk plesiran. Tapi juga ada tindak
lanjut nyata di balik undangan diplomatik itu.
John paham Indonesia butuh
perangkat perang untuk merebut Irian Barat. Di antaranya armada tempur.
Karena itu diajaknya Bung Karno mengunjungi pabrik pesawat Lockheed di
Burbank, California. Di sana Bung Karno dbantu dalam pembelian 10
pesawat hercules tipe B, terdiri dari 8 kargo dan 2 tanker.
Lockheed ,Burbank- California.
Negosiasi pembebasan Allen Pope
antara Ike dan Bung Karno tadinya alot. Tapi jadi licin jalannya dengan
John. Dia tidak pelit membalas “kebaikan” Bung Karno yang memenuhi
permintaan AS untuk membebaskan Allen Pope.
Allen Pope diadili
Hasilnya? Hercules dari Amerika,
menjadi cikal bakal lahirnya armada Hercules bagi AURI (armada yang
kelak ikut bertempur merebut Irian Barat). Bung Karno bisa membuat
Amerika menghentikan embargo. Lalu menyuntik dana ke Indonesia. Juga
beras 37.000 ton dan ratusan persenjataan perangkat perang. Kebutuhan
itu semua memang sesuai dengan kondisi Indonesia saat itu.
Ternyata begini ini yang namanya
negosiasi tingkat tinggi. Akhirnya Allen Pope dibebaskan secara
diam-diam oleh suatu misi rahasia di suatu subuh, Februari 1962.
Negosiasi itu seluruhnya tentu makan biaya yang tidak sedikit. Siapa
yang mesti membayar semua itu? Konon rekening Permesta yang harus
membayar ganti rugi akibat negosiasi itu. Sempat terdengar selentingan
bahwa jalan by pass Cawang-Tanjung Priok dan Hotel Indonesia lama di
Bundaran HI Thamrin, adalah wujud dari ganti rugi itu. Benarkah
demikian? Wallahualam.
Sayang hubungan mesra Bung Karno
dengan Amerika berakhir setelah Kennedy terbunuh tahun 1963. Terbunuhnya
Kennedy membuat CIA kembali leluasa mewujudkan mimpi lama yang sempat
terhenti. Yaitu terus mengguncang kursi Bung Karno, hingga Putra Sang
Fajar itu akhirnya benar-benar terbenam. Kita semua tahu bagaimana akhir
episode itu.
|
Rabu, 29 Mei 2013
Sabtu, 25 Mei 2013
http://ygbacagaul.blogspot.com/2013/05/algoritma-dan-pemrograman.html1. Apakah Itu Algoritma
Ditinjau dari asal-usul katanya, kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan algorist jika Anda menghitung menggunakan angka arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra). Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma.
2. Definisi Algoritma
“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
Pertimbangan kedua yang harus diperhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.
Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
3. Beda Algoritma dan Program
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman. Beberapa pakar memberi formula bahwa :
Pembuatan algoritma mempunyai banyak keuntungan di antaranya :
Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam penggunaan bahasa pemrograman apabila tidak semua bahasa pemrograman membutuhkannya.
b. Pemilihan tipe data
Apabila bahasa pemrograman yang akan digunakan membutuhkan pendeklarasian variabel maka perlu hal ini dipertimbangkan pada saat pemilihan tipe data.
c. Pemakaian instruksi-instruksi
Beberapa instruksi mempunyai kegunaan yang sama tetapi masing-masing memiliki kelebihan dan kekurangan yang berbeda.
d. Aturan sintaksis
Pada saat menuliskan program kita terikat dengan aturan sintaksis dalam bahasa pemrograman yang akan digunakan.
e. Tampilan hasil
Pada saat membuat algoritma kita tidak memikirkan tampilan hasil yang akan disajikan. Hal-hal teknis ini diperhatikan ketika mengkonversikannya menjadi program.
f. Cara pengoperasian compiler atau interpreter.
Bahasa pemrograman yang digunakan termasuk dalam kelompok compiler atau interpreter.
4. Algoritma Merupakan Jantung Ilmu Informatika
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang mengarah ke dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada urutan langkah-langkah membuat masakan. Bila langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai yang ia baca. Secara umum, pihak (benda) yang mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut.
Algoritma adalah deskripsi dari suatu pola tingkah laku yang dinyatakan secara primitif yaitu aksi-aksi yang didefenisikan sebelumnya dan diberi nama, dan diasumsikan sebelumnya bahwa aksi-aksi tersebut dapat kerjakan sehingga dapat menyebabkan kejadian.
Melaksanakan algoritma berarti mengerjakan langkah-langkah di dalam algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu berdasarkan papan not balok. Karena itu suatu algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus:
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. Jadi program adalah perwujudan atau implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer.
Kata “algoritma” dan “program” seringkali dipertukarkan dalam penggunaannya. Misalnya ada orang yang berkata seperti ini: “program pengurutan data menggunakan algoritma selection sort”. Atau pertanyaan seperti ini: “bagaimana algoritma dan program menggambarkan grafik tersebut?”. Jika Anda sudah memahami pengertian algoritma yang sudah disebutkan sebelum ini, Anda dapat membedakan arti kata algoritma dan program. Algoritma adalah langkah-langkah penyelesaikan masalah, sedangkan program adalah realisasi algoritma dalam bahasa pemrograman. Program ditulis dalam salah satu bahasa pemrograman dan kegiatan membuat program disebut pemrograman (programming). Orang yang menulis program disebut pemrogram (programmer). Tiap-tiap langkah di dalam program disebut pernyataan atau instruksi. Jadi, program tersusun atas sederetan instruksi. Bila suatu instruksi dilaksanakan, maka operasi-operasi yang bersesuaian dengan instruksi tersebut dikerjakan komputer.
Secara garis besar komputer tersusun atas empat komponen utama yaitu, piranti masukan, piranti keluaran, unit pemroses utama, dan memori. Unit pemroses utama (Central Processing Unit – CPU) adalah “otak” komputer, yang berfungsi mengerjakan operasi-operasi dasar seperti operasi perbandingan, operasi perhitungan, operasi membaca, dan operasi menulis. Memori adalah komponen yang berfungsi menyimpan atau mengingatingat.
Yang disimpan di dalam memori adalah program (berisi operasi-operasi yang akan dikerjakan oleh CPU) dan data atau informasi (sesuatu yang diolah oleh operasi-operasi). Piranti masukan dan keluaran (I/O devices) adalah alat yang memasukkan data atau program ke dalam memori, dan alat yang digunakan komputer untuk mengkomunikasikan hasil-hasil aktivitasnya. Contoh piranti masukan antara lain, papan kunci (keyboard), pemindai (scanner), dan cakram (disk). Contoh piranti keluaran adalah, layar peraga (monitor), pencetak (printer), dan cakram.
Mekanisme kerja keempat komponen di atas dapat dijelaskan sebagai berikut. Mula-mula program dimasukkan ke dalam memori komputer. Ketika program dilaksanakan (execute), setiap instruksi yang telah tersimpan di dalam memori dikirim ke CPU. CPU mengerjakan operasioperasi yang bersesuaian dengan instruksi tersebut. Bila suatu operasi memerlukan data, data dibaca dari piranti masukan, disimpan di dalam memori lalu dikirim ke CPU untuk operasi yang memerlukannya tadi. Bila proses menghasilkan keluaran atau informasi, keluaran disimpan ke dalam memori, lalu memori menuliskan keluaran tadi ke piranti keluaran (misalnya dengan menampilkannya di layar monitor).
6. Belajar Memprogram dan Belajar Bahasa Pemrograman
Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangkan belajar bahasa pemrograman berarti belajar memakai suatu bahasa aturan-aturan tata bahasanya, pernyataan-pernyataannya, tata cara pengoperasian compiler-nya, dan memanfaatkan pernyataan-pernyataan tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja. Sampai saat ini terdapat puluhan bahasa pemrogram, antara lain bahasa rakitan (assembly), Fortran, Cobol, Ada, PL/I, Algol, Pascal, C, C++, Basic, Prolog, LISP, PRG, bahasabahasa simulasi seperti CSMP, Simscript, GPSS, Dinamo. Berdasarkan terapannya, bahasa pemrograman dapat digolongkan atas dua kelompok besar :
7. Menilai Sebuah Algoritma
Ketika manusia berusaha memecahkan masalah, metode atau teknik yang digunakan untuk memecahkan masalah itu ada kemungkinan bisa banyak (tidak hanya satu). Dan kita memilih mana yang terbaik di antara teknikteknik itu. Hal ini sama juga dengan algoritma, yang memungkinkan suatu permasalahan dipecahkan dengan metode dan logika yang berlainan. Yang menjadi pertanyaan adalah bagaimana mengukur mana algoritma yang terbaik?. Beberapa persyaratan untuk menjadi algoritma yang baik adalah :
Instruksi di atas terdapat keraguan.
Instruksi di atas tidak efektif, agar efektif instruksi tersebut diubah.
Misal : Hitung akar 2 sampai lima digit di belakang koma.
8. Penyajian Algoritma
Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram. Sedangkan algoritma disajikan dengan gambar, misalnya dengan flowchart. Secara umum, pseudocode mengekspresikan ide-ide secara informal dalam proses penyusunan algoritma. Salah satu cara untuk menghasilkan kode pseudo adalah dengan meregangkan aturan-aturan bahasa formal yang dengannya versi akhir dari algoritma akan diekspresikan. Pendekatan ini umumnya digunakan ketika bahasa pemrograman yang akan digunakan telah diketahui sejak awal.
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah. Di
samping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek.
Ada dua macam flowchart yang menggambarkan proses dengan komputer, yaitu :
Kaidah-Kaidah Umum Pembuatan Flowchart Program
Dalam pembuatan flowchart Program tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisis suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya. Namun secara garis besar setiap pengolahan selalu terdiri atas 3 bagian utama, yaitu :
Untuk memahami lebih dalam mengenai flowchart ini, akan diambil sebuah kasus sederhana.
Kasus : Buatlah sebuah rancangan program dengan menggunakan flowchart, mencari luas persegi panjang.
Keterangan :
Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtunan aksi (sequence), pemilihan aksi (selection), pengulangan aksi (iteration) atau kombinasi dari ketiganya. Jadi struktur dasar pembangunan algoritma ada tiga, yaitu:
Dalam Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun.
Definisi Pseudo-code
Kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma.
Contoh kasus : mencari bilangan terbesar dari dua bilangan yang diinputkan
Solusi Pseudo-code :
10. Tahapan dalam Pemrograman
Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah :
Ditinjau dari asal-usul katanya, kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan algorist jika Anda menghitung menggunakan angka arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra). Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma.
2. Definisi Algoritma
“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
Pertimbangan kedua yang harus diperhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.
Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
3. Beda Algoritma dan Program
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman. Beberapa pakar memberi formula bahwa :
Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat
pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data
yang tepat akan membuat program menjadi kurang baik, demikian juga
sebaliknya.Pembuatan algoritma mempunyai banyak keuntungan di antaranya :
- Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya.
- Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
- Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.
- Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami.
- Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman. Notasi yang digunakan dalam menulis algoritma disebut notasi algoritmik.
- Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri. Hal ini dikarenakan teks algoritma tidak sama dengan teks program. Namun, supaya notasi algoritmik mudah ditranslasikan ke dalam notasi bahasa pemrograman tertentu, maka sebaiknya notasi algoritmik tersebut berkorespondensi dengan notasi bahasa pemrograman secara umum.
- Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer. Agar dapat dijalankan oleh komputer, pseudocode dalam notasi algoritmik harus ditranslasikan atau diterjemahkan ke dalam notasi bahasa pemrograman yang dipilih. Perlu diingat bahwa orang yang menulis program sangat terikat dalam aturan tata bahasanya dan spesifikasi mesin yang menjalannya.
- Algoritma sebenarnya digunakan untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.
- Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan pada translasi tersebut, yaitu :
Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam penggunaan bahasa pemrograman apabila tidak semua bahasa pemrograman membutuhkannya.
b. Pemilihan tipe data
Apabila bahasa pemrograman yang akan digunakan membutuhkan pendeklarasian variabel maka perlu hal ini dipertimbangkan pada saat pemilihan tipe data.
c. Pemakaian instruksi-instruksi
Beberapa instruksi mempunyai kegunaan yang sama tetapi masing-masing memiliki kelebihan dan kekurangan yang berbeda.
d. Aturan sintaksis
Pada saat menuliskan program kita terikat dengan aturan sintaksis dalam bahasa pemrograman yang akan digunakan.
e. Tampilan hasil
Pada saat membuat algoritma kita tidak memikirkan tampilan hasil yang akan disajikan. Hal-hal teknis ini diperhatikan ketika mengkonversikannya menjadi program.
f. Cara pengoperasian compiler atau interpreter.
Bahasa pemrograman yang digunakan termasuk dalam kelompok compiler atau interpreter.
4. Algoritma Merupakan Jantung Ilmu Informatika
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang mengarah ke dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada urutan langkah-langkah membuat masakan. Bila langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai yang ia baca. Secara umum, pihak (benda) yang mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut.
Algoritma adalah deskripsi dari suatu pola tingkah laku yang dinyatakan secara primitif yaitu aksi-aksi yang didefenisikan sebelumnya dan diberi nama, dan diasumsikan sebelumnya bahwa aksi-aksi tersebut dapat kerjakan sehingga dapat menyebabkan kejadian.
Melaksanakan algoritma berarti mengerjakan langkah-langkah di dalam algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu berdasarkan papan not balok. Karena itu suatu algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus:
- Mengerti setiap langkah dalam algoritma.
- Mengerjakan operasi yang bersesuaian dengan langkah tersebut.
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. Jadi program adalah perwujudan atau implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer.
Kata “algoritma” dan “program” seringkali dipertukarkan dalam penggunaannya. Misalnya ada orang yang berkata seperti ini: “program pengurutan data menggunakan algoritma selection sort”. Atau pertanyaan seperti ini: “bagaimana algoritma dan program menggambarkan grafik tersebut?”. Jika Anda sudah memahami pengertian algoritma yang sudah disebutkan sebelum ini, Anda dapat membedakan arti kata algoritma dan program. Algoritma adalah langkah-langkah penyelesaikan masalah, sedangkan program adalah realisasi algoritma dalam bahasa pemrograman. Program ditulis dalam salah satu bahasa pemrograman dan kegiatan membuat program disebut pemrograman (programming). Orang yang menulis program disebut pemrogram (programmer). Tiap-tiap langkah di dalam program disebut pernyataan atau instruksi. Jadi, program tersusun atas sederetan instruksi. Bila suatu instruksi dilaksanakan, maka operasi-operasi yang bersesuaian dengan instruksi tersebut dikerjakan komputer.
Secara garis besar komputer tersusun atas empat komponen utama yaitu, piranti masukan, piranti keluaran, unit pemroses utama, dan memori. Unit pemroses utama (Central Processing Unit – CPU) adalah “otak” komputer, yang berfungsi mengerjakan operasi-operasi dasar seperti operasi perbandingan, operasi perhitungan, operasi membaca, dan operasi menulis. Memori adalah komponen yang berfungsi menyimpan atau mengingatingat.
Yang disimpan di dalam memori adalah program (berisi operasi-operasi yang akan dikerjakan oleh CPU) dan data atau informasi (sesuatu yang diolah oleh operasi-operasi). Piranti masukan dan keluaran (I/O devices) adalah alat yang memasukkan data atau program ke dalam memori, dan alat yang digunakan komputer untuk mengkomunikasikan hasil-hasil aktivitasnya. Contoh piranti masukan antara lain, papan kunci (keyboard), pemindai (scanner), dan cakram (disk). Contoh piranti keluaran adalah, layar peraga (monitor), pencetak (printer), dan cakram.
Mekanisme kerja keempat komponen di atas dapat dijelaskan sebagai berikut. Mula-mula program dimasukkan ke dalam memori komputer. Ketika program dilaksanakan (execute), setiap instruksi yang telah tersimpan di dalam memori dikirim ke CPU. CPU mengerjakan operasioperasi yang bersesuaian dengan instruksi tersebut. Bila suatu operasi memerlukan data, data dibaca dari piranti masukan, disimpan di dalam memori lalu dikirim ke CPU untuk operasi yang memerlukannya tadi. Bila proses menghasilkan keluaran atau informasi, keluaran disimpan ke dalam memori, lalu memori menuliskan keluaran tadi ke piranti keluaran (misalnya dengan menampilkannya di layar monitor).
6. Belajar Memprogram dan Belajar Bahasa Pemrograman
Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangkan belajar bahasa pemrograman berarti belajar memakai suatu bahasa aturan-aturan tata bahasanya, pernyataan-pernyataannya, tata cara pengoperasian compiler-nya, dan memanfaatkan pernyataan-pernyataan tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja. Sampai saat ini terdapat puluhan bahasa pemrogram, antara lain bahasa rakitan (assembly), Fortran, Cobol, Ada, PL/I, Algol, Pascal, C, C++, Basic, Prolog, LISP, PRG, bahasabahasa simulasi seperti CSMP, Simscript, GPSS, Dinamo. Berdasarkan terapannya, bahasa pemrograman dapat digolongkan atas dua kelompok besar :
- Bahasa pemrograman bertujuan khusus. Yang termasuk kelompok ini adalah Cobol (untuk terapan bisnis dan administrasi). Fortran (terapan komputasi ilmiah), bahasa rakitan (terapan pemrograman mesin), Prolog (terapan kecerdasan buatan), bahasa-bahasa simulasi, dan sebagainya.
- Bahasa perograman bertujuan umum, yang dapat digunakan untuk berbagai aplikasi. Yang termasuk kelompok ini adalah bahasa Pascal, Basic dan C. Tentu saja pembagian ini tidak kaku. Bahasabahasabertujuan khusus tidak berarti tidak bisa digunakan untuk aplikasi lain. Cobol misalnya, dapat juga digunakan untuk terapan ilmiah, hanya saja kemampuannya terbatas. Yang jelas, bahasabahasa pemrograman yang berbeda dikembangkan untuk bermacam-macam terapan yang berbeda pula.
- Bahasa tingkat rendah. Bahasa jenis ini dirancang agar setiap instruksinya langsung dikerjakan oleh komputer, tanpa harus melalui penerjemah (translator). Contohnya adalah bahasa mesin. CPU mengambil instruksi dari memori, langsung mengerti dan langsung mengerjakan operasinya. Bahasa tingkat rendah bersifat primitif, sangat sederhana, orientasinya lebih dekat ke mesin, dan sulit dipahami manusia. Sedangkan bahasa rakitan dimasukkan ke dalam kelompok ini karena alasan notasi yang dipakai dalam bahasa ini lebih dekat ke mesin, meskipun untuk melaksanakan instruksinya masih perlu penerjemahan ke dalam bahasa mesin.
- Bahasa tingkat tinggi, yang membuat pemrograman lebih mudah dipahami, lebih “manusiawi”, dan berorientasi ke bahasa manusia (bahasa Inggris). Hanya saja, program dalam bahasa tingkat tinggi tidak dapat langsung dilaksanakan oleh komputer. Ia perlu diterjemahkan terlebih dahulu oleh sebuah translator bahasa (yang disebut kompilator atau compiler) ke dalam bahasa mesin sebelum akhirnya dieksekusi oleh CPU. Contoh bahasa tingkat tinggi adalah Pascal, PL/I, Ada, Cobol, Basic, Fortran, C, C++, dan sebagainya.
7. Menilai Sebuah Algoritma
Ketika manusia berusaha memecahkan masalah, metode atau teknik yang digunakan untuk memecahkan masalah itu ada kemungkinan bisa banyak (tidak hanya satu). Dan kita memilih mana yang terbaik di antara teknikteknik itu. Hal ini sama juga dengan algoritma, yang memungkinkan suatu permasalahan dipecahkan dengan metode dan logika yang berlainan. Yang menjadi pertanyaan adalah bagaimana mengukur mana algoritma yang terbaik?. Beberapa persyaratan untuk menjadi algoritma yang baik adalah :
- Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.
- Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
- Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.
- Bisa dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada.
- Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma Anda. Susah dimengertinya suatu program akan membuat susah di-maintenance (kelola).
- Portabilitas yang tinggi (portability). Bisa dengan mudah diimplementasikan di berbagai platform komputer.
- Precise (tepat, betul, teliti). Setiap instruksi harus ditulis dengan seksama dan tidak ada keragu-raguan, dengan demikian setiap instruksi harus dinyatakan secara eksplisit dan tidak ada bagian yang dihilangkan karena pemroses dianggap sudah mengerti. Setiap langkah harus jelas dan pasti.
Instruksi di atas terdapat keraguan.
- Jumlah langkah atau instruksi berhingga dan tertentu. Artinya, untuk kasus yang sama banyaknya, langkah harus tetap dan tertentu meskipun datanya berbeda.
- Efektif. Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh pemroses yang akan menjalankannya.
Instruksi di atas tidak efektif, agar efektif instruksi tersebut diubah.
Misal : Hitung akar 2 sampai lima digit di belakang koma.
- Harus terminate. Jalannya algoritma harus ada kriteria berhenti. Pertanyaannya adalah apakah bila jumlah instruksinya berhingga maka pasti terminate?
- Output yang dihasilkan tepat. Jika langkah-langkah algoritmanya logis dan diikuti dengan seksama maka dihasilkan output yang diinginkan.
- Input: algoritma dapat memiliki nol atau lebih inputan dari luar.
- Output: algoritma harus memiliki minimal satu buah output keluaran.
- Definiteness (pasti): algoritma memiliki instruksi-instruksi yang jelas dan tidak ambigu.
- Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role).
- Effectiveness (tepat dan efisien): algoritma sebisa mungkin harus dapat dilaksanakan dan efektif. Contoh instruksi yang tidak efektif adalah: A = A + 0 atau A = A * 1
8. Penyajian Algoritma
Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram. Sedangkan algoritma disajikan dengan gambar, misalnya dengan flowchart. Secara umum, pseudocode mengekspresikan ide-ide secara informal dalam proses penyusunan algoritma. Salah satu cara untuk menghasilkan kode pseudo adalah dengan meregangkan aturan-aturan bahasa formal yang dengannya versi akhir dari algoritma akan diekspresikan. Pendekatan ini umumnya digunakan ketika bahasa pemrograman yang akan digunakan telah diketahui sejak awal.
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah. Di
samping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek.
Ada dua macam flowchart yang menggambarkan proses dengan komputer, yaitu :
- Flowchart sistem yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan prosedur dan proses suatu file dalam suatu media menjadi file di dalam media lain, dalam suatu sistem pengolahan data. Beberapa contoh Flowchart sistem:
- Flowchart program yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses dan hubungan antar proses secara mendetail di dalam suatu program.
Kaidah-Kaidah Umum Pembuatan Flowchart Program
Dalam pembuatan flowchart Program tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisis suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya. Namun secara garis besar setiap pengolahan selalu terdiri atas 3 bagian utama, yaitu :
- Input,
- Proses pengolahan dan
- Output
- START, berisi pernyataan untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan.
- READ, berisi pernyataan kegiatan untuk membaca data dari suatu peralatan input.
- PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
- WRITE, berisi pernyataan untuk merekam hasil kegiatan ke peralatan output.
- END, mengakhiri kegiatan pengolahan.
- Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
- Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
- Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.
Untuk memahami lebih dalam mengenai flowchart ini, akan diambil sebuah kasus sederhana.
Kasus : Buatlah sebuah rancangan program dengan menggunakan flowchart, mencari luas persegi panjang.
Solusi : Perumusan untuk mencari luas persegi panjang adalah :
L = p . l
di mana, L adalah Luas persegi panjang, p adalah panjang persegi, dan l adalah lebar persegi.- Simbol pertama menunjukkan dimulainya sebuah program.
- Simbol kedua menunjukkan bahwa input data dari p dan l.
- Data dari p dan l akan diproses pada simbol ketiga dengan menggunakan perumusan L = p. l.
- Simbol keempat menunjukkan hasil output dari proses dari simbol ketiga.
- Simbol kelima atau terakhir menunjukkan berakhirnya program dengan tanda End.
Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtunan aksi (sequence), pemilihan aksi (selection), pengulangan aksi (iteration) atau kombinasi dari ketiganya. Jadi struktur dasar pembangunan algoritma ada tiga, yaitu:
- Struktur Runtunan
- Digunakan untuk program yang pernyataannya sequential atau urutan.
- Struktur Pemilihan
- Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
- Struktur Perulangan
- Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang.
Dalam Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun.
Definisi Pseudo-code
Kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma.
Contoh kasus : mencari bilangan terbesar dari dua bilangan yang diinputkan
Solusi Pseudo-code :
- Masukkan bilangan pertama
- Masukkan bilangan kedua
- Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan langkah 5.
- Tampilkan bilangan pertama
- Tampilkan bilangan kedua
- Masukkan bilangan pertama (a)
- Masukkan bilangan kedua (b)
- if a > b then kerjakan langkah 4
- print a
- print b
10. Tahapan dalam Pemrograman
Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah :
- Definisikan Masalah
- Buat Algoritma dan Struktur Cara Penyelesaian
- Menulis Program
- Mencari Kesalahan
- Uji dan Verifikasi Program
- Dokumentasi Program
- Pemeliharaan Program
Selasa, 21 Mei 2013
Mengganti Header Blog di Blogspot
Pertama
kali orang melihat blog, mayoritas mereka melihat header blog
tersebut.. Kesan pertama terhadap blog yang mereka kunjungi adalah
bagaimana header blog tersebut mencerminkan isi atau konten dari
keseluruhan blog. Untuk blogspot blog, tampilan header (pakai gambar
atau hanya tulisan saja) biasanya tergantung dari template yang kita
gunakan. Ada kalanya, format keseluruhan template blogspot sudah sesuai
dengan keinginan kita, namun gambar headernya tidak cocok dengan isi
blog kita. Jika demikian kasusnya, kita perlu mengganti header blog
agar sesuai dengan konten.
Bagaimana mengganti header blog blogspot? Untuk mengganti header blogspot, ada beberapa cara yang bisa kita lakukan. Cara termudah adalah dengan melalui pengaturan add and arrange page element (tergantung template yang digunakan. sebagian besar template blogspot mendukung penambahan gambar di header lewat menu ini). Untuk mengganti header blogspot dengan cara ini, login ke dashboard blogger.
Bagaimana mengganti header blog blogspot? Untuk mengganti header blogspot, ada beberapa cara yang bisa kita lakukan. Cara termudah adalah dengan melalui pengaturan add and arrange page element (tergantung template yang digunakan. sebagian besar template blogspot mendukung penambahan gambar di header lewat menu ini). Untuk mengganti header blogspot dengan cara ini, login ke dashboard blogger.
Masuk ke tab Layout. Pada kotak Header (sesuai judul blog anda) klik Edit.
Pada
jendela baru yang muncul, klik Browse untuk mencari gambar yang akan
digunakan sebagai header. Sebaiknya sebelum melakukan ini, kita harus
menyediakan image yang akan kita pakai sebagai header, dengan ukuran
sesuai ukuran header (jika tidak tahu ukuran headernya, beri tanda
centang pada Shrink to fit dimana ukuran gambar akan disesuaikan dengan
ukuran header). Pilih behind title and description
jika gambar yang anda masukkan tidak mengandung teks judul, karena ini
berarti judul dan deskripsi blog akan ditampilkan. Sebaliknya, jika
anda membuat gambar header komplit dengan tulisan judul dan
deskripsinya, pilih instead of title and description yang mana pilihan ini akan menyembunyikan judul dan deskripsi. Klik Save. Kini blog anda sudah mempunyai header yang sesuai dengan keinginan anda (tentunya disesuaikan dengan tema blog).
Cara lain untuk
mengganti header blogspot adalah melalui pengaturan kode CSS. Caranya,
dari dashboar blogger, masuk ke blog yang akan kita ganti headernya.
Masuk ke tab Layout > Edit HTML. Pastikan anda selalu membackup template sebelum mengubahnya (caranya dengan klik Download full template) agar sewaktu-waktu ada kejadian yang tidak kita harapkan, kita bisa kembalikan lagi template seperti semula.
Pada menu Edit HTML, beri centang Expand Widget Template. Tekan tombol Ctrl + F bersamaan untuk memanggil fungsi pencarian. Ketikkan header pada kolom Find untuk mencari kode css header. Anda juga bisa menscroll mouse untuk melakukan pencarian ini, tapi tidak praktis.Cara kedua ini tidaklah sulit, namun jika Anda tidak ingin pusing-pusing membuat gambar sendiri, Anda bisa memanfaatkan website penyedia gambar yang gratis, seperti: freewebpageheaders.com, smashingmagazine.com dan lain.
Pada menu Edit HTML, beri centang Expand Widget Template. Tekan tombol Ctrl + F bersamaan untuk memanggil fungsi pencarian. Ketikkan header pada kolom Find untuk mencari kode css header. Anda juga bisa menscroll mouse untuk melakukan pencarian ini, tapi tidak praktis.Cara kedua ini tidaklah sulit, namun jika Anda tidak ingin pusing-pusing membuat gambar sendiri, Anda bisa memanfaatkan website penyedia gambar yang gratis, seperti: freewebpageheaders.com, smashingmagazine.com dan lain.
Adapun cara download gambar di freewebpageheaders.com adalah sebagai berikut:
- Klik Daftar Sekarang untuk membuka halaman situsnya;
- Klik Register untuk mendaftar.
- Klik Agree. Kemudian Anda akan diminta untuk mengisi Registration form. Form ini terdiri dari 2 bagian yaitu : Required info dan Optional info. Required info merupakan info yang harus Anda berikan untuk pendaftaran sedangkan Optional info merupakan info yang digunakan untuk menampilkan data Anda kepada pengunjung saat Anda login. Jika Anda merasa tidak perlu maka diabaikan saja untuk bagian ini.
- Klik Submit Registration Form, lalu Anda akan mendapat pesan supaya membuka email untuk mengaktifkan account Anda.
- Buka email yang Anda gunakan untuk mendaftar. Klik pada link yang diberikan untuk mengakftifkan account Anda.
- Jika sudah, Anda akan mendapat pesan bahwa account Anda sudah diaktifkan.
- Klik Return to the front page of free Web Page Headers.
- Lalu klik Login untuk mendowload gambar header.
- Pilih kategori header yang Anda inginkan. Jika Anda sudah menemukan gambar yang cocok. Klik pada gambar tersebut lalu klik Download.
- Kemudian gambarnya akan terbuka pada halaman baru. Klik kanan pada gambar lalu pilih Save Image As lalu tekan Save.
- Selesai. Sekarang gambar sudah tersimpan di komputer Anda.
Langkah selanjutnya Cara Mengganti Header Blog pada Blogger, yang pertama dilakukan yaitu mencari tahu berapa ukuran header pada template Anda, caranya:
- Klik Rancangan->Edit HTML.
- Cari kode #header-wrapper. Supaya mudah untuk mencarinya, tekan Ctrl+F ketikkan #header-wrapper lalu tekan Next.
- Jika sudah ketemu biasanya ada kode width dan height disekitarnya. Misalnya seperti ini:
Keterangan:#header-wrapper {
width:975px;
height:130px;
margin:0px;
padding:0px;
text-align:left;
background:#FFF url("http://i977.photobucket.com/albums/ae258/SPN_photo/HeaderMaskolis-New.jpg") no-repeat right ;
}
width:975px; adalah panjang header
height:130px;adalah lebar header.
Agar gambar Anda sesuai dengan ukuran header template, maka gambar Anda harus diresize menjadi 975x130 pixel. Untuk merizenya Anda bisa menggunakan program pengolah gambar seperti Ms Paint, ACD See, Photoshop atau lainnya. - Setelah selesai. Masuk ke Dashboard Blogger Anda lagi, pilih Rancangan => Page Elements.
- Klik Edit pada bagian Header.
- Kemudian akan muncul halaman baru, pilih Browse from your computer, jika gambarnya disimpan dikomputer atau Browse from the web, jika gambarnya disimpan di image hosting seperti: Imageshack, Photobucket atau Geocities.
- Pada bagian Placement. Pilih Behind title and description, jika Anda ingin manampilkan gambar dibelakang judul dan deskripsi blog atau pilih Instead of title and description, jika Anda ingin menyembunyikan judul dan deskripsi blog.
- Lalu klik Save, selesai.
- Tidak semua template bisa dipasang gambar, karena ada yang hanya menggunakan teks saja oleh karena itu pilihlah template yang sesuai kebutuhan.
- Jika cara di atas sulit diterapkan pada blog Anda, isi kotak komentar yang ada di bawah siapa tau saya bisa bantu.
Langganan:
Postingan (Atom)





