BREAKING

Saturday, November 30, 2013

Pengenalan Bahasa Pemrograman C++ (Sejarah, Struktur, Input/output, & Escape sequences )

Assalamu'alaikum Sahabat reader.

       Di kesempatan ini ubung style akan membahas tentang Pengenalan Bahasa Pemrograman C++ (Sejarah, Struktur, Input/output, & Escape sequences). Jika pada postingan sebelumnya membahas  tentang tingkatan bahasa pemrograman (low-midle-high), maka kali ini kita akan mengetahui secara bersama-sama pada tingkatan apa bahasa pemrograman C++ itu, bagamaina sejarah perkembangannya, serta strukturnya. Selain itu juga akan ada contoh dasar program sederhana pada C++.

Pengenalan Bahasa Pemrograman C++

1. Sejarah Bahasa Pemrograman C++

           Bahasa C++ diciptakan oleh "Bjarne Strourup" di AT&T Bell Laboratories pada awal tahun 1980. Bahasa C++ ini sendiri merupakan pengembangan dari bahas C yang ditulis oleh "Brian W.Kernighan dan Denies M.Ritchie" pada tahun 1972. Sedangkan bahasa C merupakan pengembangan juga dari bahasa B yang ditulis oleh "Ken Thompson pada tahun 1970".
           Pada era sebelum munculnya bahasa C++, bahasa C sudah banyak digunakan dan cukup terkenal ketika itu, karena sudah memiliki kemampuan yang mumpuni untuk membuat berbagai perangkat lunak seperti dBASE, Word Star, dan lain-lain. Berdasarkan hal itu, Bjarne Strourup kemudian mengembangkan beberapa hal dari C yang dinamakannya C with Classes, yang kemudian berubah nama menjadi C++ pada tahun 1983. Hal yang ditambahkan di bahasa C++ dan tidak terdapat di C adalah adanya OOP (Object Oriented Programming), sehingga lebih memungkinkan bisa membuat dan mengelola program yang besar dan kompleks. Dengan demikian bahasa C++ ini sudah termasuk ke dalam bahasa pemrograman tingkat tinggi (high programming  language ).
          Bahasa pemrograman C++ dapat diketikkan dan di-compile(diajalankan) di beberapa compiler. Saat munculnya C++, perusahaan BORLAND Internasional kemudian merilis compiler Borland C++ dan Turbo C++. Selain itu beberapa perusahaan lain juga megeluarkan compiler C++ seperti Topspeed C++ dan Zortech C++.

2. Struktur Bahasa Pemrograman C++

         Bahasa Pemrograman C dan C++ pada dasarnya memiliki struktur seperti berikut :
a. /* Struktur bahasa pemrograman C++*/ 
   - // Praproses                                           
b. # include <file_header>                          
c. main()                                                      
d. {                                                              
e. Statement;                                                
f. }                                                             
Keterangan :

a. " /*..*/"  dan "//.." 
Adalah keterangan atau komentar dalam program C/C++. Program yang baik biasanya diberi komentar atau keterangan. Hal ini ditujukan agar mudah dipelajari lagi dikemudian hari, baik oleh orang lain ataupun si programmer itu sendiri. Setiap program yang diapit tanda "/*...*/" dan "//.." akan dianggap keterangan dan tidak akan dijalankan ketika program dieksekusi. Bedanya adalah, tanda "/*...*/" bisa digunakan untuk memberikan keterangan atau komentar lebih dari satu baris, sedangkan tanda "//.." hanya bisa digunakan untuk satu baris saja.     

b. # include <fileheader.h>
Adalah compiler dari bahasa C/C++, yaitu yang menjalankan program yang dinamakan preprocessor, yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Compiler biasanya diawali dengan tanda "#", dan berisi file-file dengan ekstensi ".H" yang disebut file header.
Contoh compiler :
1. # define
2. # include
3. # if, # else, # elif, # endif
4. # ifdef, # ifndef
 Contoh file header
1. <iostream.h>
2. <stdio.h>
3. <conio.h>
c. main()
 Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Fungsi main Berguna untuk mendeklarasikan fungsi utama, bahwa program yang dibuat dapat berisi banyak fungsi, tapi harus selalu mempunyai fungsi utama tau main fungction.

d. {
Tanda kurung kurawal buka, berfungsi sebagai pembuka suatu kode-kode program. tanpa pembuka, suatu program tidak akan berjalan atau akan muncul pesan syntax error jika dirunning.

e. Statement;
Berfunsi sebagai tempat dimana seorang programmer meletakkan kode-kode program. Statement biasanya diakhiri dengan tanda titik koma ( ; ). 
Contoh Statement :
Char pesan[] = "Halo Kawand, Apa kabar ?";
Cout << pesan;
f. }
Tanda kurung kurawal tutup, berfungsi sebagai penutup suatu kode-kode program. Sama halnya dengan pembuka, kurung kurawal pentup mutlak harus dimasukkan. Jika tidak maka program tidak akan dijalankan atau muncul pesan syntax error ketika dicompile/running/eksekusi.

3. Input/Output

       Pada bahasa C, operasi input dan output dilakukan menggunakan fungsi-fungsi yang ada pada header file stdio.h. 
Contoh input/outputnya ke layar  :
printf, scanf, putch dan lain-lain. 
Sedangkan bahasa C++ mempunyai tekhnik input/output yang baru, yaitu menggunakan stream. Header file untuk input/output stream adalah iostream.h dan beberapa file lain seperti strsea.h, fstream.h dan constrea.h. Dalam bahasa C++ intput berarti membaca dari stream dan uoutput berarti menulis ke stream.

Bentuk Umum Output operator :
Cout << ekspresi ;
Bentuk umum Input operator :
Cin >> variable ;
Berikut ini adalah contoh Fungsi Input/output yang sering digunakan dalam C++ :
conio.h (consol input/output)             : clrscr, getch, getche
iostream.h (input/output strean)         : cout, cin, endl
stdio.h (Standar input/output)            : printf, scanf, puts
iomanip.h (input/output manipulator)  : setw, setprecision, setiosflags 
lain-lain :
clsscr            : membersihkan layar
getch            : fungsi keluaran
getch cout     : fungsi keluaran pada iostream
cin                : input pada iostream
printf            : fungsi keluaran pada stdio
scanf            : fungsi masukan pada stdio
puts              : fungsi keluaran string pada stdio
setw             : mengatur lebar tampilan data
setprecision  : mengatur jumlah digit pecahan
setiosflags    : mengatur jumlah tanda format


4. Escape Sequences 

       Bahasa C++ menggunakan escape sequences untuk mempresentasikan karakter yang tidak terdapat dalam tradisional symbol. Escape Sequences pada C++ adalah antara lain :
\n  : untuk pindah baris
\t   : mengaktifkan fungsi tab
\b  : mengaktifkan fungsi backspace
\"   : menampilkan tanda "
\'    : menampilkan tanda '
 Contoh dasar Program Sederhana C++ :
Contoh 1 :
# include <stdio.h>
main ( )
{
     printf ("Hai kawand, Apa kabar ? ");
}
Contoh 2 :
# include <conio.h>
# include <iostream.h>
main()
{
      cout <<"Nama \t: Alfin Amrullah "<< endl;
      cout <<"Asal \t : Maluku"<< endl;
      getche();
}
Contoh 3 :
# include <stdio.h>
# include <conio.h>
main()
{
       clrscr();
       printf("\t Halo Apa kabar?");
       printf("\n Selamat datang di rumah saya");
       getch();
Contoh 4 :#include <conio.h>
#include <iostream.h>
main()
{
       clrscr();
       cout <<"\t Selamat, Anda Menang !!";
       cout <<endl;
       cout <<"Anda mendapatkan satu unit motor";
       getche();
}
Sekian penjelasan saya  kali ini tentang

Pengenalan Bahasa Pemrograman C++ (Sejarah, Struktur, Input/output, & Escape sequences )

Semoga bermanfaat dan dapat sedikit membantu anda yang baru belajar mengenai Bahasa Pemrograman C++, ataupun yang sudah mengenal, sekiranya ini dapat merevew kembali ingatan anda mengenai pengetahuan dasar di pemrograman C++ ini. Jika ada hal yang belum difahami dapat langsung anda tanyakan pada kolom komentar di bawah, untuk bisa kita cari jawabannya bersama-sama. Terima kasih telah berkunjung !! Wassalam.. :)

Thursday, November 28, 2013

3 Tingkatan Bahasa Pemrograman dan sejarah perkembanganya

Assalamu'alaikum sahabat reader..
       Di kesempatan ini saya akan membahas tentang 3 tingkatan bahasa pemrograman dan sejarah perkembangannya. Di saat ini banyak kemudahan yang kita rasakan dikarenakan kemajuan tekhnologi yang kian hari semakin pesat dan tak terbendung. Kemajuan yang paling mencolok adalah kemajuan di bidang tekhnologi informasi, misalnya di bidang  komputer. Kemajuan  ini karena didukung oleh software dan sistem operasi yang kian hari semakin user friendly (mudah digunakan oleh user). Sistem operasi ataupun software tersebut dibuat dengan sebuah program, menggunakan bahasa pemrograman, oleh seorang programmer.
       Dalam membuat software, seorang programer membuat sebuah alur logika atau skema pembuatan software menggunakan bahasa pemrograman, kemudian menyusun pernyataan-pernyataan yang dapat dimengerti atau diproses oleh CPU dan programmer itu sendiri, untuk mendapatkan sebuah output yang diinginkan. Hal ini disebut dengan istilah codding. Semakin pintar atau multifungsinya sebuah software, maka semakin panjang dan rumit program yang harus dibuat dalam bahasa pemrograman. Bahasa pemrograman itu sendiri ada banyak jenis atau macamnya, dan setidaknya ada 3 tingkatan bahasa pemrograman yang dikenal komputer. Apa saja itu, dan bagaimana proses perkembangannya dari dulu hingga sekarang ?, Hal itu yang akan kita bahas di postingan kali ini.
3 Tingkatan Bahasa Pemrograman

       Hingga saat ini sudah banyak jenis-jenis bahasa pemrograman yang berkembang di dunia. Di antaranya adalah bahasa C, C++, JAVA, Delphi, Visual Basic, Pascal dan lain-lain sebagainya. Setiap bahasa pemrograman mempunyai struktur dan karakteristik tersendiri. Namun itu belum akan saya bahas pada postingan kali ini. Karena sebelum itu kita perlu mengetahui dulu 3 tingkatan bahasa pemrograman dan sejarah perkembangannya. Tiga tingakatan tersebut adalah sebagai berikut :

1. low level language        

        Yaitu bahasa pemrograman tingkat rendah, merupakan bahasa pemrograman generasi pertama. Bahasa pemrogramana generasi pertama ini merupakan bahasa pemrograman yang sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin, dan hanya dimengerti oleh pembuatnya saja karena programnya berupa kode kode mesin. Bahasa pemrograman level rendah  ini pertama kali muncul atau digunakan mulai sekitar tahun 1945. Ketika itu untuk membuat dan menjalankan suatu program dibutuhkan waktu yang lama dan itu pun sering dijumpai kesalahan-kesalahan. Program sangat sulit dibaca dan dibaca, sehingga pada saat itu sangat sedikit orang yang tertarik untuk menjadi programmer.

2. Midle level languanger

       Yaitu bahasa pemrograman tingkat menengah, yang merupakan bahasa pemrograman generasi ke dua. Dalam bahasa ini seorang programmer sudah mulai bisa menggunakan bahasa sehari-hari, walaupun masih banyak susah dimengerti juga. Banyak perintah-perintah yang menggunakan inisial atau singkatan-singkatan seperti "MOV" yang berarti  "MOVE" (pindah), "STO" yang berarti (STORE) dan lain-lain. Bahasa pemrograman yang tergolong dalam midle level ini adalah assembler.

3. High level Language

        Yaitu bahasa pemrograman tingkat tinggi, yang merupakan bahasa pemrograman generasi ke tiga dan selanjutnya. Ciri-cirinya yaitu bahasa pemrograman ini sudah terstruktur dengan baik, mudah dimengerti karena sudah menggunakan bahasa sehari-hari(--bahasa inggris tapi ya--), Bahasa pemrograman inilah bahasa pemrograman yang sekrang ini kita kenal, seperti C, C++, JAVA, PHP, Visual Basic, Pascal, ORACLE, MS-SQL, Phyton, XML dan lain-lain sebagainya. Sudah begitu beragam dan bermacam-macam jenis sesuai karakter struktur dan kegunaannya.

Sejarah perkembangan Bahasa Pemrograman berdasarkan generasi-generasinya.

        Untuk sejarah perkembangan bahasa pemrograman ini terbagi dalam 5 generasi, yaitu generasi bahasa mesin, generasi bahsa assembler, bahasa pemrograman tingkat tinggi, generasi problem oriented language, dan artivicial intelgence.

1. The first Generation : Bahasa Mesin atau level instruksi dan data

       Yaitu bahsa pemrogrman generasi pertama. Pada generasi ini bahasa mesin atau level instruksi diberikan ke prosesor agar dapat bekerja. Ditemukan oleh Mauchly dan Eckert yaitu ENIAC (Electronik Numerical Integrator and Calculator), pada tahun 1945.

Ciri-cirinya :
= > Menggunakan kode-kode binner dengan basis dasar transistor. "On"=1, "OF"=0.
= > Sangat Rumi, sukar dihafal, lama.
= > Dikembangkan dengan bilangan oktal dan desimal.

2. The second Generation : Bahasa pemrograman assembler

         Bahasa pemograman assembler sering juga disebut  orang sebagai bahasa assembly. Pada generasi ini assembler mengubah atau menterjemahkan pernyataan bahasa pemrograman ke bahasa mesin. (Bahasa yang dimengerti manusia ke bahasa mesin). Penulian bahasa assembly sudah sangat jauh lebih mudah jika dibandingkan dengan bahasa mesin, namun masih juga tampak terlalu sulit untuk orang awwam yang belum mengerti tentang Perangkat keras komputer karena beberapa variabel masih mengacu pada alamat port I/O atau register.

Ciri-cirinya :
= > Penyempurnaan dari bahasa mesin.
= > Sudah mulai memasukkan unsur bahasa inggris, walaupun sering berupa singkatan.
= > Bersifat Machine depent. 

3. The third Generation : High level languange

       Pada tahun 1950, bahasa pemrograman FORTRAN (Formula TRANslator) muncul dan sudah bersifat Machine independent. Ini adalah awal dikembangkannya bahasa pemrograman tingkat tinggi. Setelah itu mulai diikuti bahasa pemrograman tingkat tinggi yaitu seperti BASIC, COBOL, PL/1, PASCAL, PROLOG, C, JAVA, ALGOL, dan lain-lain.

Ciri-cirinya :
Pemrosesan program oleh komputer sudah meliputi
= > Compilation
= > Link
= > Execution

4. The Fourt Generation : Problem orientend Language

    Bahasa pemrograman generasi ke empat atau lebih dikenal dengan sebutan 4GL, yaitu bahasa pemrograman yang sudah menggunakan pendekatan nonprosedural. Artinya, seorang pemakai tidak perlu memberitahukan secara mendetail tentang bagaiamana mendapatkannya. Bahasa pemrograman di generasi ini dirancang untuk meminimalisir waktu dalam pembuatan program sehingga dapat lebih meningkatkan produktivitas.
      Istimewanya, bahasa pemrograman di generasu ini dapat juga digunakan oleh seorang programmer newbe yang belum sepenuhnya mengetahui hal-hal tekhnis tentang pemrograman tanpa bantuan programmer professional. Contohnya yaitu pemrogrammer dapat membuat program dengan Microsoft Acces di linkungan PC dengan mudah.

5. The Fifth Generation : Artifial Intelegence

         Bahasa pemrograman generasi ke lima atau sering dikenal dengan sebuat 5GL, merupakan bahasa-bahasa pemrograman yang diciptakan untuk menangani kecerdasan buatan (artfial intelegence). Kecerdasan buatan yang dimaksud adalah disiplin cabang ilmu komputer yang khusus berkonsentrasi pada pembelajaran mengenai cara komputer meniru kecerdasan manusia. Hal ini dilakukan dengan cara pengembangan "Natural language processing" atau pemrosesan bahasa alami, yaitu bagaimana caranya mengatur komputer agar bisa berkomunikasi degan manusia menggunakan bahasa manusia dan bukan bahasa komputer. Misalnya bahasa Inggris, jepang, Arab, Indonesia, Jerman dan lain-lain sebagainya.

Contoh pengaplikasian bahasa pemrograman generasi ke 5 yaitu :
= > Pengendalian robotika dan sensor mata.
= > Aplikasi sisten pakar (Expert System), rekayasa meniru seorang pakar di bidang tertentu sehingga bisa
      menghasilkan pemikiran yang setara dengan pakar yang ditiru. Itu sudah mulai dikembangkan sekarang.

Contoh bahasa pemrograman generasi ke 5 yang ditujukan untuk menangani kecerdasan buatan adalah :
= > PROLOG
= > LISP


       Demikianlah sahabat reader pembahasan saya kali ini mengenai

3 Tingkatan Bahasa Pemrograman dan sejarah perkembanganya

      Semoga dapat dimengerti dan difahami dengan baik, dan semogar bermanfaat sehingga bisa menambah wawasan pengetahuan kita bersama. Sekian, sampai jumpa di postingan saya selanjutnya ..!! Wassalam.. :)

Sunday, November 17, 2013

4 Hal Penting yang Harus diperhatikan ketika Marah


Assalamu'alaikum sahabat Reader..
       Di kesempatan ini Ubung Style akan membahas tentang 4 Hal Penting yang Harus diperhatikan ketika Marah. Di dunia ini semua orang pernah marah. Siapapun dia, pasti pernah marah. Baik itu marahnya seorang ayah/ibu kepada anaknya, seorang guru kepada muridnya, dosen kepada mahasiswanya, direktur perusahan kepada bawahanya, dan lain-lain. Namun setiap orang berbeda-beda cara dan tujuan dia marah. Ada yang marahnya dengan berbicara menggunakan nada teriak, bahkan ada yang sampai menggunakan kekerasan fisik untuk mengungkapkan kemarahannya itu. Ada yang tujuannya baik untuk membuat orang yang dimarahinya bisa berubah, ada juga yang tidak punya tujuan pasti, asal marah saja.

4 Hal Penting yang Harus diperhatikan ketika Marah

      Apapun itu, yang jelas orang yang ketika marah, sebenarnya ada hal yang ingin dia sampaikan dengan kemarahannya itu. Tapi karena tidak memperhatikan aspek penting, sehingga kemarahanya akan sia-sia dan hanya akan membuat malu dirinya sendiri. Nah sebenarnya ada 4 hal penting yang harus kita perhatikan ketika marah, agar apa yang ingin ungkapkan bisa tersampaikan dengan baik, dan agar kita tidak sia-sia dengan hanya membuang-buang energi. 4 hal tersebut adalah where, who, when, how. 4 hal ini harus tepat seluruhnya, karena jika kurang salah satunya maka sama saja tidak akan mendapatkan tujuan yang diharpakan. Mari kita ikuti penjelasannya sebagai berikut.

1. Where ?
   
        Yaitu di mana seharusnya Tempat kita melampiaskan kemarahan. Sebagai contoh, katakanlah ada seorang mahasiswa yang  tidak senang dengan sistem pengisian KRS online di kampusnya, yang dinilainya tidak efisien. Mahasiswa itu kemudian marah-marah di kantin kampus. Apakah itu sudah benar ? Tentu tidak. Seberapapun banyak aspirasi yang ia ungkapkan, tidak akan pernah sampai ke lembaga kampus karena dia salah tempat. Seharunsya dia menyampaikan aspirasi kemarahannya itu langsung ke lembaga kampusnya tersebut. Olehnya itu, faktor tempat sangat penting. Jangan sampai kita salah tempat dalam ketika mengungkapkan kemarahan. Anda bisa bayangkan apalagi jika mahasiswa tersebut marah-marahnya di pasar atau tempat preman-preman ? Mungkin bisa babak belur dia akan di hajar.

2. Who ?

        Yaitu siapa seharusnya Orang yang harus  dimarahi. Masih menggunakan contoh kasus di atas, misalnya jika sang mahasiswa ke ruang kelembagaan kampusnya untuk menyampaikan kemrahannya. Dan ketika itu direktur dari kelembagaan kampus sedang tidak berada di tempat. Kebetulan ketika bertemu cleaning cervis yang ada di ruang tersebut, dia langsung memarahi sang cleaning service. Sekarang tempatnya sudah tepat, namun orang yang menjadi objek kemarahanya itu tidak tepat. Jika dia memarahi cleaning service yang kebetulan berada di ruangan kelembagaan, maka sama saja aspirasinya tidak akan tersampaikan dan energi marahnya hanya akan terbuang sia-sia.

3. When ?

      Yaitu kapan seharusnya waktu yang tepat untuk menyampaikan kemarahan. Katakanlah sang mahasiswa tadi datang ke ruang lembaga kemahasiswaan untuk menyampaikan kemarahannya. Kebetulan ketika itu pak direkturnya sedang berada di ruangan, tapi dalam keadaan sedang menerima tamu penting kelembagaan. Apakah ketika sang mahasiswa langsung menyampaikan kemarahanya, akan mendatangkan sesuatu yang lebih baik ? ataukah malah sebaliknya ? Anda bisa bayangkan sendiri apa yang akan terjadi selanjutnya pada sang mahasiswa jika dia tetap memutuskan untuk menyampaikan kemarahannya ketika itu. Jadi, faktor waktu juga sangat penting untuk dijadikan bahan pertimbangan ketika marah.

4. How ?

        Yaitu bagaimana seharusnya cara meyampaikan kemarahan. Hal ini juga harus menjadi perhatian utama. Sekarang misalkan tempat, orang, dan waktunya sudah tepat, tapi sang mahasiswa mengungkapkan kemarahannya dengan ngamuk-ngamuk dan merusak barang-barang yang ada di ruangan kelembagaan. Apa itu merupakan cara yang benar ? Apa itu akan mendatangkan solusi yang baik bagi permasalahannya ? Tentu sekali lagi jawabanya tidak. Hal ini sama halnya ketika kita melihat cara demonstrasi di Indonesia yang kebanyakan anarkis. Sebenarnya jika memakai cara-cara tersebut maka aspirasi yang sebenarnya ingin di ungkapkan tidak akan sampai dan akan memakankerugian bagi si pendemo itu sendiri.

           Itulah hal-hal yang harus diperhatikan ketika kita marah. 4 hal di atas harus tepat seluruhnya untuk mendapatkan hasil yang maksimalkan untuk mewujudkan tujuan. Karena jika salah satunya tidak tepat, akan sia-sia energi yang dikeluarkan untuk marah. Tidak akan medatangkan hasil apa-apa. Sekian postingan kali ini tentang

4 Hal Penting yang Harus diperhatikan ketika Marah

             Semoga dapat difahami dan membawa manfaat bagi yang membacanya. Baca juga artikel "4 Tips menentukan tujuan untuk hidup sukses" . Sampai bertemu kembali di postingan berikutnya, Wassalam.. :)

Thursday, November 14, 2013

3 Desa di Indonesia yang bernama Ubung


Assalamu'alaikum Sahabat Reader..
     Di kesempatan hari ini saya akan membahas tentang 3 Desa di Indonesia yang bernama Ubung. Sebelumnya saya pernah menulis artikel yang berjudul "the beauty of ubung, my lovely village". Di artikel tersebut saya menulis tentang profil dan keindahan desa saya yang bernama Desa Ubung. Nah ternayata, di Indonesia ini tidak hanya desa saya yang bernama Ubung, tapi ada dua desa lain juga yang bernama sama, di tempat yang berbeda-beda. Sehingga seluruhnya berjumlah 3 Desa. Saya pun hingga sekarang belum tahu mengapa kedua desa ini bisa bernama sama dengan desa Saya.
3 Desa di Indonesia Yang Bernama Ubung
3 Desa di Indonesia Yang Bernama Ubung

Oke untuk itu langsung saja bahas satu persatu.

1. Desa Ubung Kecamatan Lilialy Kab. Buru - Maluku 

       Yang pertama tentu saja adalah desa kelahiran saya, yaitu Desa Ubung yang terletak di Kecamatan Lilialy Kabupaten Buru Provinsi Maluku. Untuk Melihat letaknya perhatikan peta google di bawah ini :
Desa Ubung, Kecamatan Liliali, Maluku
Desa Ubung, Kecamatan Liliali, Maluku

        Di keterangan peta tersebut tertulis Namlea, Buru, Indonesia. Itu berarti kecamatan Namlea Kabupaten Buru. Tapi kok bukan kecamatan Lilialy seperti yang saya sebutkan ? Hal ini karena Kecamatan Lilialy baru saja diresmikan kira-kira sekitar setengah tahun yang lalu, sehingga mungkin belum terdata di google map. Untuk mengetahui informasi selengkapnya mengenai desa saya tersebut langsung saja baca di artikel "The Beauty of Ubung, My Lovelly Village" 

2. Desa Ubung, Kecamatan Jonggat, Lombok Tengah

        Desa ke dua yang bernama Ubung adalah yang terletak di Kecamatan Jonggot Kabupaten Lombok Tengah, Provinsi Nusa Tenggara Barat. Perhatikan letaknya di Google map berikut ini :
Desa Ubung, Kecamatan Jonggat, Lombok Tengah
Desa Ubung, Kecamatan Jonggat, Lombok Tengah
       Desa Ubung in berada di Pulau Lombok. Jika dilihat posisi geografis dari gambar di peta, desa Ubung ini terletak di sebelah tenggara Kota Mataram, Ibu Kota Provinsi Nusa Tengggara Barat (NTB). Desa Ubung merupakan 1 dari 13 Keluraha/Desa di Kecamatan Jonggrat Kabupaten Lombok Tengah.

- Kelurahan/Desa Barejulat (Kodepos : 83561)
- Kelurahan/Desa Batutulis (Kodepos : 83561)
- Kelurahan/Desa Bonjeruk (Kodepos : 83561)
- Kelurahan/Desa Bunkate (Kodepos : 83561)
- Kelurahan/Desa Gemel (Kodepos : 83561)
- Kelurahan/Desa Jelantik (Kodepos : 83561)
- Kelurahan/Desa Labulia (Kodepos : 83561)
- Kelurahan/Desa Nyerot (Kodepos : 83561)
- Kelurahan/Desa Pengenjek (Kodepos : 83561)
- Kelurahan/Desa Perina (Kodepos : 83561)
- Kelurahan/Desa Puyung (Kodepos : 83561)
- Kelurahan/Desa Sukarara (Kodepos : 83561)
- Kelurahan/Desa Ubung (Kodepos : 83561)


       Di desa ini terdapat Masjid yang bernama Masjid Ushuluddin, dan sebuah SMA yaitu SMA Negeri 1 Jonggat. 

3. Desa Ubung, Denpasar Utara, Denpasar Bali

         Desa ketiga yang juga bernama Ubung adalah Desa/kelurahan yang terletak di Denpasar Utara, Kota Denpasar Bali. Perhatikan letaknya di Goggle map di bawah ini :
Ubung, Bali, Indonesia
Ubung, Bali, Indonesia
         Desa Ubung ini mungkin adalah Ubung yang paling terkenal dibanding 2 Ubung Lainnya. Karena terletak di Pulau Bali sebagai tempat wisata Indonesia yang sangat terkenal di dunia. Di Desa ini terdapat banyak infrastruktur dan fasilitas umum bagi para turis lokal dan Mancanegara. Ubung merupakan 1 dari  11 Desa/Kelurahan yang ada di Kecamatan Denpasar Utara, Kota Denpasar Bali.
  • Desa Dangin Puri Kaja
  • Desa Dangin Puri Kangin
  • Desa Dangin Puri Kauh
  • Desa Dauh Puri Kaja
  • Desa Peguyangan Kaja
  • Desa Peguyangan Kangin
  • Desa Pemecutan Kaja
  • Desa Ubung Kaja
  • Kelurahan Peguyangan
  • Kelurahan Tonja
  • Kelurahan Ubung

         Sekian postingan kali ini tentang :

3 Desa di Indonesia yang bernama Ubung

       Semoga dapat menambah wawasan dan pengetahuan umum dari sahabat reader. Mungkin masih ada Desa Ubung lainnya yang tidak saya tahu, bisa sahabat sharing-kan di kotak komentar di bawah. Sampai bertemu di postingan saya selanjutnya..! Wassalam. :) 

Wednesday, November 13, 2013

4 Macam Layout Standar Keyboard Komputer


Assalamu'alaikum Sahabat Reader..
           Masih seputar Keyboard Komputer, kali ini saya akan membahas tentang 4 macam Layout Standar Keyboard Komputer. Sebelum lanjut, saya sarankan untuk membaca artikel sebelumnya yaitu Bagaimanakah cara Keyboard bekerja ? Jika sudah dibaca ataupun sudah faham, sahabat bisa mengekuti penjelasan selanjutnya di artikel ini.
4 Macam Standar Keyboard Komputer

       Tahukah sahabat ? Bahwa berdasarkan susunan strutktur layout, ternyata keyboard komputer itu ada beberapa macam atau jenis. Antara lain adalah :
1. Keyboard Qwerty.2. Keyboard Dvorak 3. Keyboard Azerty, dan
4. Keyboard Qwertz. 
      Yang paling umum termasuk saya dan sahabat gunakan adalah keyboard jenis QWERTY. Sering kali kita bertanya, mengapa susunan layout keyboard yang sehari-sehari kita gunakan itu seperti ini ? Apakah ini sudah merupakan susunan terbaik yang pernah dibuat sehingga untuk memaksimalkan kecepatan waktu kita dalam mengetik ? Sebenarnya, susunan keyboard yang kita pakai selama ini, adalah susunan terrumit yang pernah dibuat, yang bertujuan untuk pengguna dapat mengetik dengan lebih lambat. Mengapa demikian ?
        Hal ini ada alasannya. Karena berdasarkan sejarah penemuan mesik ketik oleh Christopher Latham Sholes (1868). Pertama kali dia menciptakan layout tombol huruf pada mesin ketik, sebenarnya layout itu sangat efisien dan mudah sehingga memungkinkan pengguna dapat mengetik dengan sangat cepat. Sangking cepatnya kemungkinan dalam mengetik tersebut, sehingga sering timbul masalah pada waktu itu. Slug (batang-batang huruf) yang menghentak pita tinta, mengalami kegagalan mekanik karena sering disebabkan slug-slug itu saling mengait.
        Akhirnya diciptakanlah sebuah layout keyboard yang cukup rumit, yang memungkinkan untuk pengguna dapat mengetik lebih lama sehingga dapat meminimalisir adanya kerusakan dan kegagalan fungsi mekanik dari mesin ketik. Layout inilah yang kemudian berlanjut ke era komputer, dan masih dipertahankan hingga sekarang yang kita gunakan, karena sudah diresmikan sebagai keyboard stadar ISO (Internation Standard Organization) pada tahun 1973, yaitu layout Qwerty.
       Selain layout Qwerty, sebenarnya ada beberapa standar susunan keyboard yang dipakai sekrang ini, misalnya yang ditemukan oleh Dr. August Dvorak pada tahun 1940 yaitu  "American Simpeled Keyboard (ISK)" yang sering disebut DVORAK karena mengambil dari nama penemunya. Yang lebih mencengangkan adalah, sebenarnya susunan layout keyboard Dvorak jauh lebih memungkinkan pengguna untuk dapat mengetik dengan lebih cepat dan efesien. Namun karena layout Qwerty yang sudah terlanjur sering gunakan di kalangan umum, akhirnya memaksakan untuk Dvorak harus tunduk ditelan oleh dominasi Qwerty. Perusahaan-perusahan dan organisasi dunia lainnya enggan untuk menggantikan standar layout yang sudah ada karena tidak mau menanggung resiko rush atau kegagalan apabila mengganti ke susunan keyboard Dvorak. Perhatikan perbedaan keduanya pada gambar berikut ini :
Perbedaan Qwerty dan Dvorak keyboard layout
Perbedaan Qwerty dan Dvorak keyboard layout
       Satu-satunya yang mengakui standar Dvorak adalah American National Standard Instute (ANSI) yang menyetujuinya sebagai versi alternatif di tahun 1970. Gmabar berikut adalah model keyboard Dvorak untuk tangan kanan dan tangan kiri, yang biasa digunakan untuk mesin elektronik buatan eropa.

maltron-dvorak
Dvorak untuk mesin Elektronik buatan Eropa


          Sedangkan ini adalah keyboard Qwerty yang sekaligus berfungsi sebgai mouse.
Keyboard Qwerty sekaligus Mouse
Keyboard Qwerty sekaligus Mouse


         Selain keduanya ada juga susunan keyboard lainnya yang masih dalam perkembangan yaitu antara lain Qwerzt yang digunakan di negara Hungaria, Jerman, Swiss. Dan Azerty yang digunakan oleh Negara Prancis dan Belgia. Perhatikan susunanya pada gambar di bawah :
Layout Keyboard standar Qwerzt
Layout Keyboard standar Qwerzt

Layout Keyboard standar azerty
Layout Keyboard standar azerty
           Sekian penjelasan saya kali ini tentang

4 Macam Standar Layout Keyboard Komputer

       Semoga bermanfaat dan dapat menambah pengetahuan kita bersama. Baca juga artikel : " Eject Flashdik menggunakan Sebuah Shortcut" . Sampai bertemu di postingan berikutnya .! Wassalam.. :) 

Tuesday, November 12, 2013

Bagaimanakah cara keyboard bekerja ?



Assalamu'alaikum Sahabat reader.
      Di kesempatan ini saya akan membahas tentang Bagaimanakah cara Keyboard bekerja. Dalam setiap interaksinya dengan komputer, Setiap orang pasti menggunakan keyboard. Namun tidak semua tahu bagaimana cara kerja dari keyboard itu, bagaimana ketika user menekan tombol di keyboard bisa ditampilkan di layar monitor. Untuk itulah saya merasa perlu untuk membahasnya, sehingga kita bisa sama-sama memahaminya. Dalam postingan ini kita akan membahas tentang Apa itu Keyboard, struktur umum keyboard, dan cara kerjan keyboard.

Bagaimanakah cara keyboard bekerja



1. Apa itu Keyboard ?

       Keyboard adalah sekumpulan tombol yang tersusun pada suatu tempat seperti mesin ketik, yang jumlah tombolnya berkisar 101, 104, 110 dan lain-lain tergantung perusahan yang membuatnya. Keyboard berfungsi sebagai alat masukan (input device) dari perintah user sehingga ditampilkan ke layar monitor. Dengan keyboard, seorang user dapat mengetik dokumen, menggunakan keystrok cara pintas, memainkan game, mengakses menu,  dan masih banyak lagi fungsi keyboard lainnya.

2. Struktur umum keyboard

      Keyboard dapat memiliki struktur dan kunci yang berbeda-beda, tergantung pada sistem operasi yang dibuat dan perusahaan yang membuatnya. Keyboard laptop pun tidak sama dengan keyboard PC, keyboard laptop jumlahnya lebih sedikit dari kyeboard PC. Namun secara umum keyboard memiliki standarisasi struktural, atau disebut dengan Layout Standard Keyboard. 

Struktur umum keyboard

layout tersebut antara lain :
- Function keys ( F1-F12)
- Numeric keys dan numeric keypad ( 0-9 )
- Normal keys
- Lock keys
- Navigation keys
3. Cara kerja keyboard

       Untuk memahamai cara keyboard bekerja, perhatikan skema berikut ini :

Cara Kerja Keyboard

Penjelasan :
Ketika tombol keyboard dipencet/ditekan (step 1), seketika itu keyboard controller akan mengirim code scan ke keyboard buffer(step 2). Kemudian keyboard controller mengirim interrupt request ke system software (step 3). System software merespon interupt dengan cara membaca kode scan dari keyboard buffer (step 4). Langkah terakhir, System software meluluskan kode scan ke CPU untuk diproses dan ditampilkan di layar monitor. 

            Begitulah cara keyboard bekerja. Keyboard bekerja dalam waktu yang sangat singkat sehingga kita mengetikkan sebuah huruf di program text editor, dalam waktu yang sama langsung sudah muncul di monitor. Yang perlu diingat juga adalah, tindakan mekanis pembacaan kode scan oleh keyboard controller menyebabkan beberapa getaran yang disebut bounce, yang menyaring processor. Sehingga jika seorang menekan satu tombol secara terus-menerus dan sedikit lama, maka processro akan mengenalinya setara dengan menekan tombol berulang-ulang. Sebagai contoh tulisan "ooooooooooo", dihasilkan dari menekan tombol o terus menerus dalam beberapa lama.
           Sekian postingan kali ini tentang 

Bagaimana cara keyboard bekerja ?

          Saya berharap semoga bisa difahami oleh sahabat, baca juga artikel "Cara menghapus file di komputer secara permanen" semoga bermanffat, dan sampai bertemu di postingan berikutnya.! Wassalam .. :)

Friday, November 8, 2013

Cara Menghapus File di Komputer Secara Permanen


Assalamu'alaikum sahabat reader..
      Kali ini Ubung Style akan membahas tentang bagaimana  Cara Menghapus File di Komputer secara Permanen.  Sebenarnya ini adalah hal yang sangat simpel dan pasti sudah banyak yang tahu. Namun saya pikir banyak juga yang belum tahu, sehingga tidak ada salahnya jika kita berbagi ilmu bersama.
Cara menghapus file di Komputer secara Permanen

      Langsung saja, ketika kita ingin menghapus sebuah file atau folder di komputer, kita menekan tombol delete atau klik kanan > delete. Maka setelah itu akan muncul dialog "are you sure you want to move this folder to Recycle Bin ?" 

Cara menghapus file di Komputer secara Permanen 2

       Biasanya orang akan langsung menekan Yes. Tapi tahukah anda, ketika kita memilih opsi itu, sebenarnya kita tidak menghapus file atau folder tersebut, tapi hanya memindahkan ke Recycle Bin. Apa itu recycle Bin ? recycle Bin adalah tempat penampungan sementara file-file atau folder yang telah dihapus oleh user, yang biasanya berlambang tempat sampah. Tahukah juga bahwa recycle Bin itu sebenarnya berada di Drive C atau file system kita. Sehingga jika memilih opsi menghapus seperti ini, artinya kita  memindahkan file yang kita hapus ke Drive C. Itu akan mengakibatkan lama-kelamaan Drive C kita akan penuh dengan file-file sampah tersebut. Cara untuk mengosongkan tempat sampah tersebut adalah dengan mengklik kanan pada shortcut recycle Bin di desktop > empty recycle Bin. Ribet bukan ? Jika file yang dihapus hanya sedikit saja tidak apa-apa, tapi bagaimana jika banyak ? itu akan menguras waktu kita.
    Nah sebenarnya ada cara mudah untuk mencegah itu terjadi, yaitu Menghapus File di Komputer secara Permanen. Caranya yaitu menekan tombol Shift dan Delete secara bersamaan (Shift + Delete). Jika kita melakukan seperti itu, maka akan muncul dialog Are you sure you  want to permanently delete this folder ?


Cara menghapus file di Komputer secara Permanen 3

      Cara seperti ini akan menghapus file atau folder secara permanen tanpa melalui recycle Bin. Sehingga ini merupakan solusi bagi yang tidak ingin repot untuk selalu mengosongkan file sampah di recycle Bin. 
     Selain itu, salah satu kelebihan cara ini adalah waktu  yang sangat singkat. Tidak perlu menunggu proses, seketika file akan terhapus, bahkan untuk file yang ukurannya bergiga-giga sekalipun. Sekian postingan kali ini tentang 

Cara Menghapus File di Komputer Secara Permanen

        Selamat mencoba dan semoga bermanfaat, sampai jumpa di postingan selanjutnya. Wassalam.. !! Baca juga artikel "Eject Flashdisk menggunakan sebuah shortcut"

Thursday, November 7, 2013

Antara Ilmu dan Amal



         Assalamu'alaikum sahabat reader.
       Kali ini Ubung Style akan membahas tentang hubungan Antara Ilmu dan Amal. Sebagian dari kita, atau mungkin seluruhnya pasti sudah tidak asing lagi dengan pembahasan mengenai hubungan Antara Ilmu dan Amal ini, baik itu di dapatkan dari mendengarkan, membaca buku, majalah dan surat kabar ataupun Internet . Namun untuk memperdalam dan memperkaya ilmu kita bersama, tidak ada salahnya jika saya menguraikannya kembali, sebagai sarana untuk kita saling mengingatkan satu sama lain. Diantara point-point yang akan dibahas adalah : pengertian ilmu dan pengertian amal , hubungan antara keduanya, dan mana yang harus didahulukan.


Antara Ilmu dan Amal



1. Pengertian Ilmu dan Amal

         Kata ilmu berasal dari bahasa Arab, masdar dari 'alima - ya'lamu, yang berarti tahu atau mengetahui.
Dalam bahasa Inggris ilmu biasa dipadankan dengan kata sciance dan pengetahuan dengan kata knowledge. Menurut kamus besar bahasa indonesia, "Ilmu adalah  pengetahuan tentang sesuatu dalam satu bidang yang disusun secara bersistem menurut metode-metode tertentu yang dapat  digunakan untuk menerangkan gejala-gejala tertentu di bidang pengetahuan itu".
        Kedudukan ilmu dalam Islam itu sendiri adalah sangat penting dan dijunjung tinggi. Hal ini dapat dibuktikan dari banyaknya ayat Al-Qur'an  dan hadits Nabi SAW yang membahas tentang Ilmu dan urgensinya, yaitu memperoleh derajat yang tinggi di sisi Allah SWT. Firman-Nya dalam Qur'an surat Al-Mujadilah ayat 11  : 
Antara Ilmu dan Amal 2

         Sedangkan Amal adalah perbuatan, pekerjaan atau tindakan yang dilakukan untuk mencapai suatu hasil atau tujuan terntentu. Jadi, amal adalah sebuah perwujudan dari suatu Ilmu.

2. Hubungan antara Keduanya, dan Mana yang Harus Didahulukan

        Orang bijak mengatakan bahwa "Ilmu tanpa amal adalah bagaikan pohon tanpa buahnya, dan amal tanpa ilmu itu buta". Hal ini dapat difahami bahwa jika seorang memiliki ilmu, maka ia harus mengiringi / melengkapinya dengan amal. Sebaliknya, suatu amal tidak akan bernilai baik, jika tidak dilandasi dengan ilmu yang benar. Olehnya itu keduanya tidak dapat dipisahkan dalam kehidupan manusia karena dapat melengkapi satu sama lain.
        Lantas mana yang harus didahulukan, Ilmu atau Amal ? Pertanyaan ini sama rumitnya dengan kita menanyakan telur atau ayam mana yang duluan. Untuk menjawabnya simaklah uraian berikut.
     Diriwayatkan bahwa suatu ketika, Khalifah Umar Ra berjalan bersama sahabat-sahabatnya, hingga melewati sebuah tempat yang di sana terdapat seorang pendeta nasrani yang sedang beribadah di gereja. Khalifah Umar melihat tanda-tanda bekas ibadah dan kelelahan  dari pendeta tersebut, beliaupun menangis. Para Sahabat lalu bertanya : "Wahai Amiirul Mu'miniin, apa gerangan yang membuatmu menangis ? Khalifah Umar menjawab : Saya menangis karena melihatnya bersusah payah dalam beribadah, tapi di akhiratnya akan di masukkan juga dalam neraka yang sangat panas".
        Kekhwatiran Umar tersebut adalah berdasarkan ayat Al-Qur'an Surat Al-Ghasyiah : 3-4 yang berbunyi :
Antara Ilmu dan Amal 3


     Ayat di atas memberikan gambaran jelas bagi kita bahwa betapa suatu amal yang sudah dilakukan dengan bersusah payah tapi tidak dilandasi dengan ilmu yang benar, maka amalan itu tidak mendatangkan kebaikan apa-apa bagi pelakunya kecuali api neraka. Pendeta tersebut sudah melakukan ibadahnya dengan susah payah dan begitu taat. Namun karenanya ilmunya (ajaran agamanya) tidak benar lagi, maka dia tetap akan masuk ke dalam neraka. Itulah yang membuat khalifah Umar menangis. Hal ini tentunya tidak saja berlaku kepada ahli kitab (umat non muslim), namun juga untuk muslim sekalipun. Misalkan jika cara sholatnya, dan sebagainya tidak sesuai dengan tuntunan yang benar, maka yang ia dapatkan bukannya pahala dan kebaikan melainkan dosa dan keburukan.
      Terlepas dari hal itu, dalam konteks kehidupan duniapun kita sadar bahwa ilmu itu sangat penting untuk menopang amal. Suatu amal / perbuatan tidak akan mendatangkan kebaikan jika tidak dilandasi dengan ilmu yang benar. Rasulullah Saw bersabda :
"Barang siapa beramal tanpa ilmu, maka apa yang dirusaknya jauh lebih banyak dibandingkan yang diperbaikinya"
        Bayangkan jika seorang kapten kapal laut di suruh menerbangkan kapal udara ( pesawat). Apa yang akan terjadi ? Mungkin saja dengan sedikit bersusah payah dia bisa menerbangkan pesawat, tapi beberapa saat kemudian dia akan menjatuhkannya dan mematikan seluruh penumpang bersama dengan dirinya. Itu terjadi karena sang kapten kapal tidak memiliki ilmu dan keahlian di bidang penerbangan. Begitu sebaliknya jika seorang kapten pesawat (pilot) disuruh melayarkan sebuah kapal laut, maka dia tidak akan seahli seorang kapten kapal.
        Sekali lagi itu membuktikan bahwa ilmu itu sangat penting dalam menopang amal. Suatu amal yang dilakukan tidak dibarengi ilmu yang benar, maka dia akan mendatangkan kerusakan. Imam hadits terkemuka yaitu Bukhari berkata :
"Al'ilmu Qabla Qauli Wal'amal (Ilmu itu sebelum berkata dan beramal)"

        Jadi sudah jelaslah bagi kita, bahwa ilmu itu adalah lebih didahulukan sebelum beramal. Kita sampai pada kesimpulan bahwa, berilmulah sebelum beramal. Karena amal yang dilakukan tanpa ilmu akan lebih banyak mendatangkan kerusakan dari pada kebaikan. Demikian postingan kali ini tentang

Antara Ilmu dan Amal

        Semoga bermanfaat dan mudah-mudahan kita menjadi orang yang lebih bijak lagi dalam mengambil langkah. Amiin.. Baca juga artikel "Antara Iman dan Akhlak" . Sampai jumpa di postingan selanjutnya ..!! Wassalam.. :)



 
Copyright © 2013 Ubung Style
Created by FBTemplates | Re-design by Alfin Amrullah
Proudly powered by © Blogger
Support : Exonera 12 | English Grammar's Blog