Jadwal Shalat

Jadwal Waktu Shalat Wilayah Semarang, Jawa Tengah, Indonesia
Jadwal Waktu Shalat Wilayah Semarang

"Selalu ada Allah SWT, maka berharaplah kepada-Nya" (Kasmui@Allah.SWT)
Home

Senin, 19 Januari 2015

Mengatasi Force Close pada Aplikasi Android Menggunakan LogCat

Kebetulan banyak sekali yang tanya ke saya tentang masalah force close pada aplikasi Android, Dan karena penyebab force close itu macam-macam, saya pun bingung harus menjawab bagaimana. :D Mungkin itulah kenapa kali ini saya akan membahas tentang troubleshooting atau penanganan error apabila terjadi force close pada aplikasi Android buatan kalian.

Force close biasa ditandai dengan aplikasi yang tiba-tiba berhenti atau nge-hang pada saat dijalankan. Dan kemudian ditandai dengan munculnya alert dialog yang berbunyi “The application has stopped unexpectedly. Please try again”. Walaupun di alert dialognya kita disuruh untuk try again, atau coba lagi. Tapi tentu saja itu tidak menangani masalah. Apabila masalah aslinya tidak diperbaiki, aplikasi akan tetap mengalami force close.:) 

Force close Android termasuk ke dalam jenis runtime error, yaitu error atau kerusakan yang baru muncul apabila aplikasi dijalankan, karena itu dinamakan runtime. Kesalahan ini biasanya tidak terdeteksi kalau aplikasi tidak dijalankan, karena tidak ada marker error pada IDE. Namun saat aplikasi Android itu dijalankan, langsung deh tiba-tiba terjadi force close. 


Runtime error sebagai penyebab force close sendiri bermacam-macam jenisnya, namun berikut ini adalah beberapa runtime error yang kerap kali terjadi :
  • NullPointerException error ini biasanya terjadi karena variabel yang masih kosong/belum diinisialisasi namun sudah digunakan. Saking terkenalnya, jenis error ini yang paling eksis di Twitter :D
  • ArrayIndexOutOfBoundsException terjadi apabila array kita kepenuhan muatan. Seperti contohnya kita punya array 3 elemen, tapi diisi hingga 4 elemen. Error ini juga biasa disebut dengan ArrayIndexOutOfRange exception.
  • OutOfMemoryError yang ini disebabkan karena kita memasukkan nilai di luar jangkauan tipe variabel. Misalnya kita memasukkan nilai 100.000 ke dalam sebuah variabel int (integer) yang jangkauan maksimalnya hanya sekitar 30.000-an.
  • lainnya seperi NumberFormatException, ArithmeticException, StackOverflow, dan sebagainya.

Cara Menangani Aplikasi yang Force Close

Sekarang kita masuk ke cara menanganinya. Untuk masalah ini tools yang kalian butuhkan adalah LogCat. Udahlah LogCat itu tools paling powerful ketika kita ingin mengecek error apa saja yang terjadi pada aplikasi Android. Kalian nggak perlu belajar debugging, asal bisa baca LogCat saja, itu sudah lebih dari cukup. :D




Contohnya seperti gambar di atas, kita sedang asyik-asyik ngetest aplikasi kita tiba-tiba muncul dialog seperti di atas. Ngeselin nggak? hehe Kalo kalian tau cara mengatasinya, itu justru menjadi sebuah tantangan.

Jika kalian menemui masalah force close seperti di atas, langsung buka LogCat pada Eclipse. Untuk memunculkan Logcat caranya, klik Window > Show View > Other. Kemudian pilih Android > Logcat. Kalau LogCat sudah muncul cari tulisan berwarna merah seperti gambar di bawah ini.

 
Nah, sekarang kita latihan belajar baca Logcat. Kalau pada gambar di atas ada tiga kolom. Kolom pertama adalah nama package yang menyebabkan error, sedangkan kolom kedua adalah jenis error. Di situ tertulis Android Runtime, seperti yang saya jelaskan di atas, error yang hanya muncul pada saat aplikasi di-run. Kolom ketiga adalah penjelasan detail tentang errornya.

Di sini kalian mula-mula ke baris pertama/baris paling atas. Biasanya tulisannya FATAL EXCEPTION. Kalau sudah ketemu, coba lihat baris berikutnya (yang saya beri kotak biru), itu adalah jenis dari error, kebetulan ini jenis error-nya adalah NullPointerException. Setelah itu di baris selanjutnya, biasanya nggak sampe lima baris adalah baris kode aplikasi kalian yang menyebabkan error, saya beri tanda kotak hijau. Untuk membedakan mana kode buatan kalian dan mana yang bukan, bisa dilihat dari nama package-nya.

Baris-baris selanjutnya, itu adalah kode-kode dari OS Android yang menyebabkan error. Dan tidak begitu penting (saya beri kotak abu-abu) karena kita nggak bisa merubah kode-kode yang ada di situ. Yang penting adalah kalian segera memperbaiki kode penyebab error dari aplikasi kalian, yang ada di kotak hijau.

Cuma itu yang perlu kalian lakukan! Cara memperbaikinya tergantung dari jenis error yang kalian alami. Apabila kalian punya cara-cara lain untuk mengatasi error force close, silahkan tinggalkan komentar. Good luck! ;)

Sabtu, 06 Desember 2014

SOAL LATIHAN ASAM KARBOKSILAT DAN ESTER

1. Tuliskan rumus struktur dari senyawa berikut:
    a. asam 3-metilpentanoat
    b. asam siklobutanakarboksilat
    c. asam fenilasetat
    d. asam 2-klorobutanoat
    e. metil etanoat
    f. etil butanoat

2. Berilah nama senyawa berikut sesuai aturan IUPAC:
    a. CH2=CHCOOH
    b. CH3COOCH3
    c. CH3CF2COOH
 





3. Tuliskan reaksi dari:
    a. hidrolisis asetil klorida
    b. reaksi benzoil klorida dengan metanol
    c. esterifikasi 1-pentanol dengan anhidrida asetat
    d. esterifikasi asam valerat dengan etanol

SOAL LATIHAN ALDEHID DAN KETON

1. Tuliskan struktur senyawa berikut :
    a. pentanal
    b. 2-pentanon
    c. p-bromobenzaldehida
    d. t-butilmetilketon
    e. 2-oktanon
    f. benzilfenilketon
    g. 3-metilsikloheksanon
   
2. Tuliskan nama sesuai aturan IUPAC
    a. (CH3)2CHCH2CH=O
    b. CH3CH=CH-CH=O
    c. (CH3)2CHCH2COCH3
    d. CH2BrCOCH3

3. Tuliskan persamaan reaksi berikut :
    a. sikloheksanon + NaCΞCH
    b. siklopentanon + HCN
    c. 2-butanon + NH2OH/ H+
    d. p-tolualdehid + benzilamin
    e. propanal + fenilhidrazin

LATIHAN SOAL ALKOHOL DAN ETER

1. Tuliskan rumus struktur untuk :
    a. 2-pentanol                    b. 1-feniletanol
    c. siklopentil pentanol            d. 3-penten-2-ol
    e. 3-metil-heksanol                f. 3-metoksiheksana
    g. p-bromofenil etil eter            h. t-butil metil eter
    i. etilen glikol dimetil eter            j. etiloksirana

2. Berilah nama senyawa berikut menurut system IUPAC
    a. ClCH2CH2OH                b. CH2=CH-CH2OH
    c. (CH3)2CHOCH(CH3)2            d. (CH3)2CHCH2OCH3
    e. CH3OCH2CH2OH            f. CH3CH(OCH2CH3)CH2CH2CH3

3. Tuliskan persamaan reaksi dari :
    a. 2-metil-2-butanol    + HCl
    b. siklopentanol + PBr3
    c. 1-butanol + H2SO4 pekat, dingin
    d. 1-pentanol + larutan NaOH
    e. 2-pentanol + CrO3, H+

4.    Reaksi 3-buten-2-ol dengan asam hidroklorida pekat memberikan campuran dua hasil, 3-kloro-1-butena dengan 1-kloro-2-butena. Tuliskan mekanisme reaksi yang mengakibatkan terbentuknya kedua hasil tersebut.

KEGUNAAN SENYAWA TURUNAN ALKANA

Kegunaan Alkohol

a. Metanol
  1. Sebagian besar produksi metanol diubah menjadi metanal     (formaldehida) yang digunakan untuk membuat polimer (plastik).
  2. Metanol juga digunakan sebagai pelarut dan untuk membuat     senyawa organik lain, seperti ester. 
  3. Metanol dapat dicampurkan dengan bahan bakar bensin sampai     kadar 15% tanpa mengubah konstruksi mesin kendaraan.
b. Etanol
   Dalam kehidupan sehari-hari, etanol dapat kita temukan dalam spiritus, dalam alkohol rumah tangga (alkohol 70% yang digunakan sebagai pembersih luka), dalam minuman beralkohol (bir, anggur, dan wiski) atau dalam air tape.

Kegunaan Eter

Eter yang terpenting adalah dietil eter yang dalam kehidupan sehari-hari maupun dalam perdagangan disebut eter.

Kegunaan utama eter:
  1. sebagai pelarut
  2. obat bius (anestesi) pada operasi. Dietil eter adalah obat bius yang diberikan melalui pernapasan, seperti halnya kloroform atau siklopropana.
  3. Metil ters-butil eter (MTBE) digunakan sebagai aditif bensin, yaitu untuk menaikkan nilai oktan.

Kegunaan Aldehida



Formaldehida merupakan aldehida yang paling banyak diproduksi dan mempunyai banyak kegunaan antara lain:

1. Untuk membuat formalin
    Formalin yaitu larutan 40% formaldehida dalam air. Formalin digunakan untuk mengawetkan contoh biologi dan juga mengawetkan mayat, tetapi tidak boleh digunakan untuk mengawetkan makanan.


2. Untuk membuat berbagai jenis plastik termoset (plastik yang tidak meleleh pada pemanasan).



Kegunaan Keton
Keton yang paling banyak penggunaannya adalah propanon, yang dalam dunia perdagangan dan kehidupan sehari-hari disebut aseton.
Kegunaan utama aseton antara lain:
  1. sebagai pelarut, khususnya untuk zat-zat yang kurang polar dan nonpolar.
  2. sebagai pembersih pewarna kuku (kutek)
  3. bahan untuk membuat parfum karena berbau harum.
 Beberapa Asam Karboksilat dalam Kehidupan Sehari-hari
a. Asam Format (Asam Semut)
  1. Asam format adalah cairan tak berwarna, berbau tajam, mudah larut dalam air, alkohol, dan eter.
  2. Dalam jumlah kecil juga terdapat dalam keringat.
  3. Asam format tergolong asam lemah, tetapi merupakan yang terkuat di antara asam alkanoat.
 b. Asam Asetat (Asam Cuka)
  • Asam asetat adalah asam yang terdapat dalam cuka makan. 
  • Kadar asam asetat yang terdapat dalam cuka makan sekitar 20–25%.

Ester

Berdasarkan jenis asam dan alkohol penyusunnya, ester lazim dikelompokkan ke dalam tiga golongan berikut. 

Ester Buah-buahan
  • Ester yang memiliki sepuluh atom karbon atau kurang pada suhu kamar berupa zat cair yang mudah menguap dan mempunyai aroma yang sedap.
Lilin
  • Lilin (wax) adalah ester dari asam karboksilat berantai panjang dengan alkohol berantai panjang.
Lemak dan Minyak
  • Lemak adalah ester dari gliserol dengan asam-asam karboksilat suku tinggi. Kegunaan utama lemak adalah sebagai bahan makanan (minyak goreng dan margarin) dan untuk membuat sabun.


INSTALL LINUX

Cara Menginstal OS Linux Via USB Flashdisk


Bingung mau nginstall OS di netbook, yang notabene ga ada CD atou DVD rom nya, ga usah khawatir, karena sekarang sudah ada software yang dapat digunakan untuk membuat FlashDisk anda dapat melakukan booting saat instalasi windows atau linux, caranya sangat gampang, caranya tinggal next2 aja selse,. langsung dah colokin tuh FD di komputer mu, booting, install dah OSnya selesai. Itu cara singkat yang emang susah di mengerti kita langsung aja ke step-by-step installasi OS via FD.
Alat yang diperlukan.
1.      UnetBootin(linux OS) atau WinToFlash (untuk windows)
2.      Disk Imagenya linux ato windows
3.      Flashdisk yang berkapasitas wajar.
4.      Komputer/laptop/netbook
Untuk cara instalasi OSnya Mudah saja.
Untuk instalasi linux, bisa gunakan UnetBootin (ada versi buat windows dan buat linux juga)
 
 
1.      Jalankan UnetBootin
2.      Pilih instalasi dari Diskimage, browse CD linux Image yang bakalan digunakan sebagai OS 


 
3.     Jangan lupa set Drive Flashdisk anda jangan sampai salah
 
4.      Klik OK
 
5.      Selesai anda telah berhasil membuat Flashdisk yang berisi instalasi untuk Linux, dan bisa juga digunakan untuk USBlive
 
 
 
 
Sedangkan untuk OS Windows bisa gunakan WinToFlash dan ikuti tahap-tahap berikut:
 
 
1.      Jalankan WinToFlash
2.      Extrak DiskImage Windows (.ISO) 
3.      Anda Bisa gunakan Wizard ato Advance Mode 
4.      kita disini gunain saja yang wizard biar lebih praktis 
5.      pada bagian Windows file Path, tunjukan ke folder tempat ada mengextrak file ISO tadi 
6.      USB-Drive di isi dengan Flashdisk yang digunakan pada drive mana 
7.      Next-Next dah sampai selsesai, 
8.      finish 
9.      Flashdisk sudah siap di gunakan. 
 
Untuk booting lewat flashdisk, anda bisa mensetting nya di dalam bios, untuk membuat
flashdisk anda menjadi prioritas utama saat boot, setelah boot dari flashdisk, lakukan
instalasi OS seperti pada umumnya.


SEMOGA BERMANFAAT!
 

Rabu, 03 Desember 2014

TUTORIAL PERIODIC TABLE

PERIODIC TABLE

Periodic Table  adalah software kimia yang memudahkan kita dalam mempelajari tabel periodik. Dalam mempelajari tabel tersebut, akan lebih mudah jika apa yang kita pelajari dilengkapi dengan gambar. Sehingga dapat memudahkan kita dalam menghafal. Selain itu, terdapat fitur-fitur menarik lainnya. Diantaranya konfigurasi elektron, rumus-rumus kimia, dan lainnya.
Cara Penggunaannya  :
1. Buka aplikasi periodic table

 

2. Bila kita ingin mengetahui informasi tentang salah satu unsur yang ada dalam SPU maka tinggal klik saja, misalnya Sodium

 

3. Bila ingin mengubah tampilan SPU menjadi bentuk list, maka kita klik view as list maka akan mengubah tampilan sebagai berikut

  

 Sekian tutorial aplikasi Periodic Table. SEMOGA BERMANFAAT!