Dinsdag 17 Desember 2013

Arti Mimpi

Arti Mimpi makan bawang (merah atau putih)

Berbagai ramalan mimpi/tafsir mimpi/rahasia mimpi/makna mimpi/arti mimpi makan bawang (merah atau putih) :

Bermimpi makan bawang (merah atau putih), Artinya:
Pertanda anda akan sehat. Mimpi makan bawang bisa juga berarti anda kan dicurangi seseorang.

Demikian tafsir dan arti mimpi makan bawang (merah atau putih).

Arti Mimpi buah timun

Berbagai ramalan mimpi/tafsir mimpi/rahasia mimpi/makna mimpi/arti mimpi buah timun :

Bermimpi melihat buah timun, Artinya:
Pertanda anda akan berjumpa dengan orang yang berilmu.

Demikian tafsir dan arti mimpi buah timun.

Arti mimpi makan kubis

Berbagai ramalan mimpi/tafsir mimpi/rahasia mimpi/makna mimpi/ arti mimpi makan kubis :

Bermimpi makan kubis, Artinya:
Pertanda anda akan menikah.

Demikian tafsir dan arti mimpi makan kubis.

Arti mimpi mangga | mimpi memetik manga

Berbagai ramalan mimpi/tafsir mimpi/rahasia mimpi/makna mimpi/arti mimpi mangga :

1. Bermimpi melihat buah mangga, Artinya:
Pertanda akan bergembira.

2. Bermimpi memetik buah mangga, artinya:
Pertanda anda akan mendapatkan rejeki.

Demikian tafsir dan arti mimpi mangga

Arti mimpi Menikah

tafsir dan arti mimpi

1. Bermimpi menikahkan seseorang, Artinya:
Pertanda akan mendapatkan kekayaan, kemuliaan, dan harga diri.

Zodiak Cancer | Karakter dan sifat zodiak cancer

Zodiak Cancer yaitu mereka yang lahir pada tanggal 22 juni hingga 22 Juli.

Karakter :

Sesuai dengan simbolnya yaitu Kepiting, Cancer memiliki pribadi yang protektif, pemalu dan tertutup.

Sifat yang sensitif dalam hal emosional lebih menonjol untuk para mereka yang berzodiak cancer. Mereka mudah menjadi lemah dan down oleh suatu masalah. Maka penting sekali seseorang penyemangat dalam hidupnya.

Zodiak Leo | Karakter dan sifat zodiak leo

Zodiak leo yaitu mereka yang lahir pada tanggal 21 juli hingga 21 Agustus.

Karakter :

Sesuai dengan simbolnya yaitu singa, leo memiliki jiwa pemimpin yang alami karena kecerdasan dan kepribadiannya yang kuat. Mereka selalu ingin berada lebih tinggi dari orang disekitarnya.
Para zodiak leo merupakan pekerja keras namun tidak suka di kontrol oleh aturan.




bagaimana cara menghafal bahasa pemrograman dengan cepat ?

Tips untuk memahami pemrograman itu adalah sebagai berikut :

   Modal awal untuk belajar pemrograman adalah motivasi. Kalau motivasi Anda untuk belajar motivasi besar, Selamat… Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill Anda untuk belajar pemrograman. Terus pertahankan motivasi yang telah Anda miliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan.
   Jangan mudah menyerah. Memang… belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program.
   Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah.
   Jangan hanya menjadi tukang ketik. Ketika dosen Anda memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya Anda belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi Anda sendiri ke buku atau komputer Anda. Apabila hal ini Anda lakukan, maka secara tidak sadar Anda telah melatih logika berpikir Anda dan belajar menuangkan logika berpikir ke dalam bentuk program.
   Untuk mendukung belajar Anda, coba cari orang yang mau mengajari Anda ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen yang dekat dengan Anda.
   Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
   Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat… bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi… So… kita adopsi hal ini. Banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman.
   Sangat disarankan Anda memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau Anda tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali Anda belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya… jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika Anda beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal Anda untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar.
   Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh… saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau Anda ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload.
   Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy.  Coba pahami dahulu program yang Anda peroleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste.. asal Anda juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya.

10 Keajaiban Dunia di Luar Pengetahuan Anda

1 Dome of the Rock
Di Israel ternyata telah ditemukan salah satu keajaiban dunia, .Keajaiban itu bisa disebut The Rock (Dome of The Rock). Batu itu adalah Batu Pijakan Nabi Muhammad SAW yang merupakan Bukti kebesaran Allah SWT. Batu tersebut terletak Di tengah-tengah Masjid Qubbah Al-Shakhrah (Dome of the Rock), dan berukuran kurang lebih 13,8 x 17 meter, batu tersebut seolah-olah tergantung di udara.

2 Tāj Mahal
Tāj Mahal adalah sebuah monumen yang terletak di Agra, India. Dibangun atas keinginan
Kaisar Mughal Shāh Jahān, anak Jahangir, sebagai sebuah musoleum untuk istri Persianya, Arjumand Banu Begum, juga dikenal sebagai Mumtaz-ul-Zamani atau Mumtaz Mahal. Pembangunannya menghabiskan waktu 23 tahun (1630-1653) dan merupakan sebuah adi karya dari arsitektur Mughal.

3 Borobudur
Borobudur adalah nama sebuah candi Buddha yang terletak di Borobudur, Magelang, Jawa Tengah. Lokasi candi adalah kurang lebih 100 km di sebelah barat daya Semarang dan 40 km di sebelah barat laut Yogyakarta. Candi ini didirikan oleh para penganut agama Buddha Mahayana sekitar tahun 800-an Masehi pada masa pemerintahan wangsa Syailendra. Dalam etnis Tionghoa, candi ini disebut juga 婆羅浮屠 (Hanyu Pinyin: pó luó fú tú) dalam bahasa Mandarin.

4 Piramida
Piramid atau piramida adalah konstruksi bangunan yang sudah digunakan sejak lama oleh bangsa Mesir kuno maupun bangsa Maya, digunakan sebagai makam raja-raja masa dahulu serta sarana ibadah (pemujaan).
Tembok Raksasa Cina atau Tembok Besar Cina , juga dikenal di Cina dengan nama Tembok Raksasa Sepanjang 10.000 Li¹ merupakan bangunan terpanjang yang pernah dibuat oleh manusia, terletak di Republik Rakyat Cina.

5 Menara Miring Pisa
Menara Miring Pisa (Bahasa Italia: Torre pendente di Pisa atau disingkat Torre di Pisa) adalah sebuah campanile atau menara lonceng katedral di kota Pisa, Italia. Menara Pisa sebenarnya dibuat agar berdiri secara vertikal seperti menara lonceng pada umumnya, namun mulai miring tak lama setelah pembangunannya dimulai pada Agustus 1173. Ia terletak di belakang katedral dan merupakan bangunan ketiga Campo dei Miracoli (lapangan pelangi) kota Pisa.

6 Angkor Wat
Angkor Wat (atau Angkor Vat) (Khmer: អង្គរវត្ត), adalah sebuah kuil yang terletak di Kamboja dan dianggap sebagai salah satu dari keajaiban dunia. Ia dibangun oleh Raja Suryavarman II pada pertengahan abad ke-12. Pembangunan kuil Angkor Wat memakan waktu selama 30 tahun. Angkor Wat terletak di dataran Angkor yang juga dipenuhi bangunan kuil-kuil yang indah-indah, tetapi Angkor Wat merupakan kuil yang paling terkenal di dataran Angkor. Raja Suryavarman II membina Angkor Wat menurut kepercayaan Hindu yang meletakkan gunung Meru sebagai pusat dunia dan merupakan tempat tinggal dewa-dewi Hindu, dengan itu menara tengah Angkor Wat adalah menara tertinggi dan merupakan menara utama dalam binaan Angkor Wat.

Sebagaimana dongeng gunung Meru, kawasan kuil Angkor Wat dikelilingi oleh dinding dan terusan yang mewakili lautan dan gunung yang mengelilingi dunia. Jalan masuk utama ke Angkor Wat yang sepanjang setengah kilometer dihiasi susur pemegang tangan dan diapit oleh laut buatan manusia yang dikenali sebagai Barays. Jalan masuk ke kuil Angkor Wat melalui pintu gerbang, mewakili jambatan pelangi yang menyambungkan antara alam dunia dengan alam dewa-dewa.

Angkor Wat berada dalam keadaan yang baik berbanding dengan kuil lain di dataran Angkor disebabkan Angkor Wat telah ditukar menjadi kuil Buddha dan digunakan secara berterusan apabila kepercayaan Buddha menggantikan kepercayaan Hindu di Angkor pada abad ke 13. Kuil Angkor pernah dijajah oleh Siam pada tahun 1431.

7 Chichén Itzá
Chichén Itzá (pengucapan /tʃiːˈtʃɛn iːˈtsɑː/);[1]adalah suatu Situs Peradaban Maya di Meksiko pada abad 800 SM. Piramida Kukulcan di kompleks situs bersejarah ini dipercaya sebagai pusat kegiatan politik dan ekonomi peradaban bangsa Maya yang terletak di Semenanjung Yucatan (kini wilayah Meksiko). Itza merupkan titik sentral kompleks bangunan lainnya seperti Piramida Kukulcan, Candi Chac Mool, dan bangunan Seribu Tiang


8
Patung Kristus
Patung kristus penebus, Brazil: Tinggi 38 meter berada di puncak Pegunungan Corcovado. Dibuat dalam beberapa bagian di Prancis pada 1926 dan dikapalkan ke Brasil. Sebuah rel dibangun khusus untuk membawanya ke puncak pegunungan setinggi 714 meter itu.


9
Danau Tiga Warna
Danau ini oleh dunia disebut sebagai salah satu dari sembilan keajaiban dunia. Danau tiga warna terletak di Gunung Kelimutu, Flores,NTT. Di sana ada tiga danau yang berdekatan namun dengan warna-warna yang berbeda. Danau kawah tersebut adalah Tiwu Ata Polo (danau merah), Tiwu Nua Muri Kooh Fai (danau hijau) dan Tiwu Ata Mbupu (danau biru). Danau Kelimutu merupakan satu-satunya danau di dunia yang airnya dapat berubah setiap saat, dari merah menjadi hijau tua dan kemudian merah hati, hijau tua menjadi hijau muda, coklat kehitaman menjadi biru langit. Fenomena alam ini merupakan keajaiban



10 Gunung Sampah
Ini adalah gunung sampah terbesar yang ada di dunia,(hanya kita yang punya)
 

Cara Merawat Handphone Layar Sentuh / Touchscreen

saya akan memberikan sedikit tips dari pengalaman saya sendiri
tentang bagaimana cara merawat hape model touchscreen karena saya
memakai hape model ini dengan pemakaian lebih dari 1 tahun dan
tetap mulus dan halus 90% . Karena perawatan hape model
seperti ini tidak sama
perawatannya dengan hape model keypad maupun qwerty karena layar yang sensitif dengan tekanan memungkinkan
untuk lebih maksimal cara
perawatannya. Kemudian
pemakaian stilus yang kurang pas bisa menyebabkan layar hape
cepet baret-baret dan
burem.

Lebih jelasnya silakan simak tips
saya sebagai berikut :

1) Beri ScreenGuard (anti gores) . Ini tips
penting yaitu ketika beli hape baru maupun second, langsung
sajabelikan screenguard karena walau layar touchscreen sudah
diantisipasi anti gores tetep saja lama-kelamaan layar tersebut baret-baret. untung kalo cuma
baret, kalo burem kan gak enak dipandang. Jadi saran saya tips
ini lakukan pertama kali karena layar ini kontak langsung dengan jari tangan atau stylus. ( ga ada anti gores solasiban juga boleh / what ever )

2) Beri Sarung Pengaman. Setelah diberi screenguard, saatnya memberi pelindung buat
body hape. Kebanyakan hape touchscreen tidak bisa mengganti casing seenaknya seperti tipe-tipe nokia lama karena
casing bersentuhan
langsung dengan komponen hape
seperti layar, board keypad dll.
..
3) Telungkupkan Hape. Nah ini yang paling penting menurut
saya yaitu ketika hape tidak dipakai usahakan dan biasakan
telungkupkan hape dimanapun dan kapanpun (wew....) karena
layar sensitif dengan tekanan
akan berpengaruh. Bisa
kebayang kan kalo hape ditaruh di lantai kemudian keinjek kaki
kita. Belum lagi ada sesuatu yang jatuh dari atas entah batu, makanan, minuman dll. Kalau
ditelungkupkan kita masih bisa menunda kematian hape kita kalau
ada sesuatu yang terjadi

4) Speaker. jangan menyetel lagu
keseringan dengan volume tinggi
karena walau diset seperti itu tetep saja bisa ngeprek alias over dosis suara. Kalau sudah
gitu kita juga kan yang nyesel.

5) Dikantongin. Hati-hati jika kita ingin mengantongin hape karena celana tipe jeans itu bisa membuat tekanan pada hape dan menyebabkan layar sedikit
melengkung. Kalaupun harus mengantongin usahakan layar
atau permukaan menghadap kedalam jadi misal kita ke bentur
sesuatu seperti meja dan tepat mengenai hape yang kita kantongi, hape kita masih aman-
aman saja karena yang
terbentur adalah casing
belakang. So, sekali lagi kita menunda kematian hape kita

6) Menekan Layar. Usahakan jangan menekan layar terlalu
keras. Saya sarankan memberi getar atau tone layar saat disentuh, kegunaannya yaitu
untuk mengetahui layar yang kita sentuh sudah bekerja apa belum
dengan sedikit sentuhan
lembut :p Biasanya layar hape sudah ada cacat pelangi atau salah satu bagian layar burem atau
warna lain yang
tidak sesuai dengan gambar (seprti TV kalo kena magnet...)
itu menandakan layar pernah tertekan sesuatu.

7) Stylus. Kurangi menggunakan alat ini, walaupun menggunakan
stylus mengbuat kita
menggunakan hape terlihat keren tapi jangan dech, sehalus- halus stylus tak sehalustangan kita ehe.......... Magnet. Hindarkan kontak langsung dengan barang-barangvelektronik seperti TV, Radio,
Komputer dll yang mengandung magnet karena dapat mempengaruhi gelombang elektron
(bener kali yak..) pada layar.

9) USB ke Komputer. Jangan terlalu buka tutup penutup USB
di hape dech ntar seperti saya penutupnya lepas karena keseringan tancap ke kompi. Kalo lepas ntar bolong dan terlihat
tidak menawan dan rupawan lagi yah terpaksa di lem Alt*co
(Sensor)

10) Penting, Jauhkan dari anak- anak dibawah umur. Bisa mikir sendiri kan kenapa gak boleh.( apa lagi ada film2 ga karuan ,sebaiknya Jangan dah ga baik ..! No way )

Sondag 08 Desember 2013

Yuk! Belajar Pemrograman Visual Basic dot Net Di Mesran.Net

Selesaikanlah Kasus Berikut :


Pembayaran Tagihan Air Minum Menggunakan Visual Basic dot net

 

Public Class Form1

    Private Sub Label4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label4.Click

    End Sub

    Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click

    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        kp.Items.Add("PAB-MED-100")
        kp.Items.Add("TOK-BEL-101")
        kp.Items.Add("SWA-MED-102")
        kp.Items.Add("RUM-BEL-103")
    End Sub

    Private Sub kp_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles kp.KeyPress

    End Sub

    Private Sub kp_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kp.SelectedIndexChanged
        Dim x As String
        x = Microsoft.VisualBasic.Right(kp.Text, 3)
        Select Case x
            Case "100" : np.Text = "Delima Veronika"
            Case "101" : np.Text = "Adi"
            Case "102" : np.Text = "Susi W"
            Case "103" : np.Text = "IWAN F"
        End Select
        x = Microsoft.VisualBasic.Left(kp.Text, 3)
        Select Case x
            Case "TOK"
                tipe.Text = "TOKO"
                hargam3.Text = 300
                bbeban.Text = 25000
            Case "RUM"
                tipe.Text = "RUMAH"
                hargam3.Text = 100
                bbeban.Text = 10000
            Case "SWA"
                tipe.Text = "SWALAYAN"
                hargam3.Text = 200
                bbeban.Text = 15000
            Case "PAB"
                tipe.Text = "PABRIK"
                hargam3.Text = 500
                bbeban.Text = 250000
        End Select
        x = Microsoft.VisualBasic.Mid(kp.Text, 5, 3)
        If x = "MED then" Then
            daerah.Text = "MEDAN"
        Else
            daerah.Text = "BELAWAN"
        End If
    End Sub

    Private Sub pemakaian_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles pemakaian.KeyPress
        If Asc(e.KeyChar) = 13 Then
            ttagihan.Text = Val(bbeban.Text) + hargam3.Text * pemakaian.Text
            pajak.Text = 0.01 * ttagihan.Text
            pembayaran.Text = Val(pajak.Text) + Val(pemakaian.Text)
        End If
    End Sub

    Private Sub pemakaian_MouseCaptureChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles pemakaian.MouseCaptureChanged

    End Sub

    Private Sub pemakaian_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pemakaian.TextChanged
       
    End Sub

    Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
        End

    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        kp.Text = ""
        np.Text = ""
        tipe.Text = ""
        daerah.Text = ""
        hargam3.Text = ""
        bbeban.Text = ""
        pemakaian.Text = ""
        ttagihan.Text = ""
        pajak.Text = ""
        pembayaran.Text = ""
    End Sub
End Class










Vrydag 15 November 2013

Macam-macam Bahasa Pemrograman

Bahasa Pemrograman- Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin (machine languange), sehingga dapat diterima dan dimengerti oleh komputer. Apabila languange software tidak tersedia, maka pembuat program harus menulis programnya langsung dengan bahasa mesin yang berbentuk bilangan-bilangan binary. Suatu instruksi program yang ditulis dalam bahasa mesin dapat berbentuk seperti 000100110010. Tanpa mengetahui arti tertentu dari masing-masing bagian dari bilangan binary tersebut secara persis, maka akan sangat sulit untuk mengerti dengan benar maksud dari instruksi tersebut.
Instruksi yang berbentuk bilangan binary disebut dengan object code. Sedangkan kumpulan dari instruksi-instruksi yang membentuk suatu program dalam bahasa mesin disebut dengan object program. Tiap-tiap instruksi object code terdiri dari operation code (op code) dan open and. Penulisan program dengan bahasa mesin dirasakan terlalu sulit dan memakan banyak waktu, maka dikembangkan languange software sebagai alternatif penulisan program yang lebih mudah. Penerjemah bahasa pemrograman dibedakan menjadi 3 (tiga) macam, yaitu assembler, kompiler, dan interpreter.
1) Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly) ke dalam bahasa mesin.
2) Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi.
3) Intepreter adalah program yang menerjemahkan satu per satu instruksi dalam kode sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.
Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin sehingga dapat diterima dan dimengerti oleh komputer. Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa assembly (kedua bahasa ini termasuk bahasa tingkat rendah/low level language), bahasa tingkat tinggi (high level language), dan bahasa generasi keempat.
1) Bahasa mesin
Bahasa mesin termasuk ke dalam bahasa tingkat rendah (low level language) karena sifat dari bahasa mesin lebih berorientasi pada mesin. Bahasa ini hanya akan dipahami oleh komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada di dalam komputer yang biasanya diwakili oleh kode angka 1 (satu) dan 0 (nol). Kode ini merupakan sinyal elektronik yang memberitahu komputer apa yang harus dikerjakan. Dalam penggunaannya biasanya intruksi dituliskan dalam bentuk bahasa pemrograman yang akan disampaikan ke kompiler, assembler, atau interpreter yang bertugas untuk menerjemahkan bahasa pemrograman tadi ke bahasa mesin.
Assembler merupakan sebuah program. Program ini mengambil informasi yang dituliskan oleh programmer dalam bahasa assembly dan menerjemahkannya ke sebuah program yang dapat dieksekusi komputer. output assembler harus diproses oleh linker untuk menghasilkan program akhir.
2) Bahasa assembly
Bahasa asembly adalah bahasa pemrograman yang menggunakan bahasa rakitan. Bahasa assembly kebanyakan digunakan untuk pengendalian hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner, misalnya JNZ (jump non zero) yang artinya lompatlah jika tidak sama dengan nol. Kelanjutan dari bahasa assembly adalah sebuah program yang berguna untuk mengambil informasi yang dituliskan oleh seorang programmer dalam bahasa assembly serta menerjemahkannya ke dalam sebuah program yang dapat dieksekusi oleh komputer, program ini dinamakan assembler. Output assembler harus diproses oleh linker untuk menghasilkan program akhir.
3) Bahasa tingkat tinggi (high level languange)
Bahasa tingkat tinggi memiliki arti bahwa bahasa ini lebih mudah dimengerti oleh banyak orang karena memang dirancang untuk orang yang awam. Bahasa pemrograman yang termasuk dalam bahasa tingkat tinggi adalah sebagai berikut.
a) BASIC (Beginners All-purposes Symbolic Instruction Code)
Bahasa program ini dikembangkan pada tahun 1965 di Darmouth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. BASIC dipergunakan dalam aplikasi matematika. Selain itu, BASIC juga digunakan dalam beberapa aplikasi lainnya seperti akuntasi, permainan, file simulasi, dan lain-lain.
Keunggulan BASIC terletak pada kemudahan dalam pemakaiannya, sedangkan kelemahannya adalah tidak mendukung operasi bilangan kompleks dan penanganan terhadap berkas sangat terbatas sehingga tidak cocok untuk aplikasi bisnis.
b) LOGO
Bahasa ini dikembangkan untuk pendidikan dan simulasi pengajaran pada anak-anak dalam menyelesaikan masalah dan melakukan pemrograman. Ditemukan pada tahun 1967 oleh Seymour Papert dengan menggunakan LISP, yaitu satu jenis bahasa pemrograman untuk kecerdasan buatan. Logo sangat mudah digunakan untuk membuat gambar, sehingga banyak digunakan dalam menghasilkan laporan-laporan bisnis dalam bentuk grafik.
c) COBOL (Common Business Oriented Language)
Program jenis ini sering digunakan dalam dunia bisnis dan komersial, mulai dikembangkan pada tahun 1959. Namun sampai saat ini, program ini masih banyak digunakan pada jenis komputer minicomputer dan mainframe. COBOL memiliki keunggulan-keunggulan sebagai berikut.
1) Memiliki kode untuk semua flatform yang sama, sehingga tidak tergantung pada mesin.
2) Menggunakan kata-kata bahasa Inggris, sehingga sangat mudah dipahami oleh programmer.
3) Penanganan masukan dan keluaran mudah dilakukan.
4) Penanganan terhadap berkas sudah tersedia dan bahkan mendukung berbagai macam tipe-tipe berkas seperti sekuensial dan indeks.
Kelemahan dari bahasa ini adalah struktur penulisan program yang sangat banyak dan sangat kaku sehingga membuat programmer menjadi lelah dan bosan.
d) PASCAL
Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran pemrograman. Bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik. Pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun Pascal juga memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan Windows). Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program di lingkungan Linux.
e) Fortran (Formula Translator)
Fortran merupakan bahasa tingkat tinggi yang pertama kali diciptakan. Bahasa ini mulai dikembangkan pada tahun 1956 oleh John Backus di IBM. Fortran digunakan dalam bidang aplikasi matematika, yaitu dalam hal perumusan dan perhitungan sehingga menjadi andalan keunggulan dari bahasa ini. Namun Fortran memiliki kelemahan, yaitu operasi masukan dan keluarannya sangat kaku dan sulit dipahami. Untuk membuat bahasa fortran, seorang programmer tidak harus mengetahui bahasa mesin, tetapi harus memahami tata bahasa dan peraturan bahasa fortran.
f) Algol (Algoritma Language)
Algol merupakan bahasa automatic yang cocok untuk memecahkan permasalahan yang membutuhkan perhitungan numerik untuk beberapa pengolahan logic.
g) PL/1 (Programming Language)
Programming language merupakan bahasa komputer yang dapat digunakan dalam segala bahasa. Pada kenyataannya bahasa ini sulit dipelajari dan hanya dapat digunakan pada mesin IBM.
h) RPG (Report Program Generation)
RPG adalah program untuk pengolahan laporan. Bahasa ini sangat populer di lingkungan minicomputer dan mainframe IBM. RPG diluncurkan pertama kali pada tahun 1964.
i) APL (Aritmathic Programming Language)
APL adalah bahasa komputer untuk memecahkan soal-soal matematika (ilmu hitung). Diperkenalkan dan diciptakan oleh Kenneth Iverson pada tahun 1962. Bahasa ini menggunakan keyboard khusus yang berisikan simbol-simbol yang kompleks yang memungkinkan untuk melakukan penyelesaian matematika yang kompleks.
4) Bahasa pemrograman generasi keempat
Bahasa pemrograman generasi keempat meliputi Microsoft Visual Basic, Visual J++, dan Visual C++ yang dikembangkan dari keluarga besar bahasa tingkat tinggi untuk memudahkan pemrograman.


Sumber:http://budisma.web.id/materi/sma/tik-kelas-x/contoh-macam-macam-bahasa-pemograman/ )

Tips Agar Tidak Bosan Dan Jenuh Saat Belajar

Setiap belajar di rumah ataupun di sekolah pasti kita sering merasa jenuh atau bosan, maka agar jenuh dan bosan itu hilang pada saat belajar lakukanlah belajar itu dengan gaya Anda sendiri.
 

Di bawah ini ada beberapa cara agar saat Anda belajar tidak merasa jenuh dan bosan :

1. Belajar Sambil mendengarkan Musik

Banyak orang mengatakan kalau Anda belajar sambil mendengarkan musik itu membuat Anda tidak konsentrasi dalam belajar, memang pernyataan itu ada benarnya juga, tapi ada juga beberapa orang yang menggunakan cara belajar seperti itu agar mereka bisa menghilangkan rasa jenuh dan bosan dalam diri mereka, maka jangan heran lagi para guru atau orang tua yang anak–anaknya ada memakai konsep belajar sambil mendengarkan musik.

2. Belajar pada saat Guru Menerangkan

Cara belajar seperti ini sudah banyak yang melakukannya, karena cara belajar ini sangat berguna untuk menyerap semua pelajaran pada saat guru menerangkan, jadi pada saat guru sedang menerangkan pelajaran Anda pun siap menyalin apa yang sedang di terangkan oleh guru, maka kebanyakan yang menggunakan cara ini pasti mereka tidak belajar lagi di rumah. Dengan cara ini pula kebanyakan orang menghilangkan rasa jenuh mereka dengan tidak belajar lagi di rumah.

3. Belajar di Tempat yang sunyi

Dalam belajar pasti semua para pelajar membutuhkan tempat yang sangat sunyi dan sepi jauh dari keributan dan gangguan orang–orang yang jahil, pernyataan tersebut sangat benar dari 2 cara di atas, cara inilah yang sering di gunakan para pelajar, karena cara ini sangat berguna untuk bisa berkonsentrasi dalam belajar dirumah. Tapi belajar dengan cara ini banyak para pelajar bilang bisa menyebabkan jenuh dan bosan untuk mengatasinya agar belajar seperti itu tidak jenuh dan bosan adalah belajar dengan cara tersebut jangan terlalu lama Anda laksanakan dengan 15 – 20 menit saja.
 
4. Hilangkan Beban dan Tugas-Tugas

Jika ada PR (pekerjaan rumah) sebaiknya diselesaikan dulu agar tidak kepikiran terus-menerus pada saat kegiatan belajar berlangsung. Lakukan identifikasi hal-hal yang harus dilakukan dan melaksanakannya agar tidak ada beban seperti cuci baju, bayar rekening listrik, mengembalikan dvd pinjaman ke teman, dan lain sebagainya.
 
5. Pikirkan Manfaat Belajar di Masa Depan

Untuk menyemangati kegiatan belajar Anda harus sedikit berandai-andai, yakni kalau Anda sudah besar nanti, Anda akan jadi orang sukses dan pandai, penghasilan besar, punya pendamping hidup yang di idamkan, dan lain-lain. Dengan demikian, maka Anda akan menjadi lebih terpacu untuk meraih masa depan yang Anda cita-citakan. Bayangkan orang lain juga yang sayang kepada Anda seperti ayah, ibu, adik, kakak, pacar, saudara, dan lain-lain akan ikut senang kalau Anda jadi orang sukses. Sebaliknya kalau jadi orang bodoh maka kemungkinan untuk jadi orang susah semakin besar. Cari kerja sebagai office boy saja sulit apalagi mau kerja kantoran jadi eksekutif muda.

6. Jangan Terlalu Capek

Usahakan tidak membuat jadwal belajar dengan aktivitas fisik berlebih seperti olahraga, main seharian, jalan-jalan ke mall, dan lain sebagainya. Jangan dipaksakan tubuh yang lelah untuk terus belajar karena tidak ada gunanya. Percuma bila dipaksakan pun bisa-bisa menjadi sakit seperti pusing vertigo, demam, badan lemas, masuk angin, dan lain-lain. Pelajaran yang sudah dihapal pun mungkin saja bisa terlupakan.

7. Posisi Belajar Yang Pas

Belajar jangan dengan posisi tubuh yang salah seperti sambil tiduran, sambil jalan-jalan, sambil nonton tv, sambil ngobrol, sambil jongkok, dan lain sebagainya. itu akan menbuat daya konsentrasi Anda cepat hilang. Belajarlah dengan posisi duduk di meja belajar jika ada atau di meja dan kursi yang membuat Anda senyaman di meja kursi sekolah atau kampus. Jangan belajar sambil menghibur diri yang mengganggu seperti sambil main video game, main komputer, nonton televisi, sambil baca komik, dan sebagainya.
 
8. Makanan dan Minuman Pendamping saat Belajar
 
Siapakan makanan dan minuman ringan yang biasa-biasa saja, sekedar untuk isi perut dan menghilangkan haus saja. Contohnya seperti roti dan air putih. Ketika lapar dan haus mendera Anda akan dengan mudah untuk melenyapkannya.
 
9. Cari Tahu Metode Belajar Yang Tepat
 
Terkadang ada orang yang pelajaran bisa masuk ke otak jika sambil mendengarkan musik, sambil menyanyi, sambil keliling-keliling, sambil corat-coret kertas, dan lain-lain. Coba saja aktivitas tertentu yang menurut kamu dapat menunjang masuknya materi pelajaran ke dalam otak.
 
10. Strategi Menghapal Materi Pelajaran
 
Jika kamu punya kesulitan menghapal dan memahami pelajaran maka sebainya kamu membuat rangkuman pelajaran yang menurut kamu mudah dimengerti dan dapat dilihat dibaca-baca kembali jika ada yang lupa. Bisa juga membuat hubungan gambar-gambar yang mewakili point-poin pelajaran. Bisa juga merekam suara Anda saat membaca materi pelajaran untuk didengar kembali. Bisa pula membuat pertanyaan-pertanyaan tertentu yang atas materi yang telah  dipelajari, dan lain-lain.
 
11. Lupakan Sejenak Masalah Cinta dan Pacar
 
Buat apa pacaran kalau masa depan kamu rusak. Lebih baik jangan pacaran dulu kalau belum punya pacar atau buat kesepakatan dengan kekasih pujaan hati untuk janji saling setia dan saling mendukung dalam kegiatan belajar mengajar. Setelah membuat komitmen maka kamu harus tidak mudah kangen, cemburu, dan sebagainya. Nanti kalau sudah sukses dan mapan maka akan ada banyak cewek atau cowok yang antri buat kamu.

Itulah cara belajar yang sering di gunakan para pelajar untuk menghilangkan rasa jenuh dan bosan tapi ingat dalam belajar Anda tidak bisa memakai cara belajar dengan bersamaan karena itu bisa mengganggu konsentrasi belajar maka dari itu Anda harus bisa menentukan dimana letak karakteristik belajar Anda.

Maandag 11 November 2013

Tugas Mencari Nilai Mahasiswa


 Public Class Form1

    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        If MsgBox("Yakin Ingin Keluar", MsgBoxStyle.Information + MsgBoxStyle.YesNo, "Informasi") = MsgBoxResult.No Then
            e.Cancel = True
        End If

    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        npm.Items.Add("12110445")
        npm.Items.Add("1202447")
        npm.Items.Add("1203338")
        kode_dosen.Items.Add("D02")
        kode_dosen.Items.Add("D01")
        kode_dosen.Items.Add("D03")
        kode_matakuliah.Items.Add("M01")
        kode_matakuliah.Items.Add("M02")
        kode_matakuliah.Items.Add("M03")
        Dim i As Integer
        For i = 1 To 100
            kehadiran.Items.Add(i)
        Next i
        For i = 1 To 100
            tugas.Items.Add(i)
        Next i
        For i = 100 To 1 Step -1
            uts.Items.Add(i)
        Next i
        For i = 100 To 1 Step -1
            uas.Items.Add(i)
        Next i
    End Sub

    Private Sub btn_hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_hapus.Click
        npm.Text = ""
        nama.Text = ""
        jenjang.Text = ""
        jurusan.Text = ""
        kode_dosen.Text = ""
        nama_dosen.Text = ""
        kode_matakuliah.Text = ""
        nama_matakuliah.Text = ""
        kehadiran.Text = ""
        tugas.Text = ""
        uts.Text = ""
        uas.Text = ""
        akhir.Text = ""
        huruf.Text = ""
        keterangan.Text = ""
        npm.Focus()
    End Sub

    Private Sub btn_keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_keluar.Click
        Me.Close()
    End Sub

    Private Sub npm_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles npm.SelectedIndexChanged
        Select Case npm.Text
            Case "12110445"
                nama.Text = "Delima Veronika Siagian"
            Case "12020447"
                nama.Text = "Suratmi"
            Case "1203338"
                nama.Text = "Nurhalimah"
                    End Select
        Dim x As String
        x = Microsoft.VisualBasic.Mid(npm.Text, 3, 2)
        If x = "11" Then
            jenjang.Text = "S1"
            jurusan.Text = "Sistem Informasi"
        ElseIf x = "02" Then
            jenjang.Text = "D3"
            jurusan.Text = "Teknik Informatika"
        Else
            jenjang.Text = "D1"
            jurusan.Text = "Design Grafis"
        End If
    End Sub
    Private Sub kode_dosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode_dosen.SelectedIndexChanged
        Select Case kode_dosen.Text
            Case "D01"
                nama_dosen.Text = "Mesran, S.Kom, M.Kom"
            Case "D02"
                nama_dosen.Text = "Tonni Limbong, S.Kom, M.Kom"
            Case "D03"
                nama_dosen.Text = "Yasir Hasan, S.Kom"
        End Select
    End Sub
    Private Sub kode_matakuliah_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode_matakuliah.SelectedIndexChanged
        Select Case kode_matakuliah.Text
            Case "M01"
                nama_matakuliah.Text = "Pemograman Visual"
            Case "M02"
                nama_matakuliah.Text = "Sistem Basis Data"
            Case "M03"
                nama_matakuliah.Text = "Sistem Operasi"
        End Select
    End Sub

    Private Sub btn_proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_proses.Click
        akhir.Text = 0.1 * Val(kehadiran.Text) + 0.15 * Val(tugas.Text) + 0.35 * Val(uts.Text) + 0.4 * Val(uas.Text)
        Select Case akhir.Text
            Case Is >= 80
                huruf.Text = "A"
            Case 70 To 79
                huruf.Text = "B"
            Case 60 To 69
                huruf.Text = "C"
            Case 50 To 59
                huruf.Text = "D"
            Case Is <= 49
                huruf.Text = "E"
        End Select
        Select Case huruf.Text
            Case "A"
                keterangan.Text = "Lulus"
            Case "B"
                keterangan.Text = "Lulus"
            Case "C"
                keterangan.Text = "Lulus"
            Case Else
                keterangan.Text = "Gagal"
        End Select
    End Sub
End Class


 














10 negara terpadat di dunia

1. China (1,345,75 1,000)
Cina, atau People's Republic of China, adalah negara dengan populasi terbesar di dunia. Jika penduduk daerah otonom khusus Hong Kong dan Makau juga diperhitungkan, penduduk Cina bisa lebih tinggi. Juga akan lebih tinggi kalau bukan karena peraturan keluarga dengan satu anak yang telah dilakukan sejak tahun 1979, dengan tujuan khusus membatasi populasi. Hal ini memiliki pengaruh yang cukup besar, dan telah diperkirakan oleh pemerintah Cina bahwa kebijakan ini telah mencegah lebih dari 250 juta kelahiran tambahan pada periode 1980-2000 jadi pada saat ini dapat diasumsikan bahwa kebijakan tersebut memiliki dampak yang lebih besar penduduk dan Cina akan berputar pada angka 1,5 miliar.

2. India (1,198,003,000)
India adalah salah satu dari hanya dua negara di dunia dengan penduduk lebih dari 1 miliar. Terletak di Asia selatan, berbatasan dengan enam negara lainnya - Pakistan, Cina, Nepal, Bhutan, Burma dan Bangladesh. Populasi India beragam, dengan berbagai agama besar. Hindu adalah agama dominan dengan lebih dari 80% dari populasi penganutnya, sejumlah besar orang mengikuti agama-agama lain karena besarnya jumlah penduduk negeri. Hal ini kadang-kadang menimbulkan perselisihan antar masyarakat. Penduduk India terus tumbuh, bersama dengan ekonomi dan banyak orang memprediksikannya menjadi negara adidaya masa depan. Dengan jumlah penduduk hampir 1,2 miliar, India adalah negara demokrasi terbesar di dunia dan negara dengan penduduk terbesar kedua di dunia.

3. United States of America (314,659,000)
Amerika Serikat adalah negara dengan populasi terbesar ke-3 di dunia. Amerika Serikat adalah negara yang luas, dengan ke-3 luas daratan terbesar dari semua negara di dunia. Amerika Serikat, juga dikenal sebagai Amerika Serikat, AS atau Amerika Serikat sekarang adalah satu-satunya negara adikuasa sejati di dunia, baik secara ekonomi, budaya dan militer. saat ini Amerika Serikat adalah 3 pada daftar teratas 10 negara dengan penduduk terbesar, dan kemungkinan untuk tetap begitu untuk sementara karena pertumbuhan penduduk asli dan imigrasi memuliki tingkat yang besar.

4. Indonesia (229,965,00)
Indonesia adalah bangsa yang memilki ribuan pulau. Indonesia memiliki penduduk tertinggi dari setiap negara yang mayoritasnya Muslim. Namun, ada minoritas yang cukup besar dari kelompok-kelompok non-Islam. Lebih dari setengah populasi tinggal di pulau Jawa, meskipun pulau jawa kurang dari 10% dari total luas daratan Indonesia. Hal ini membuat Jawa pulau terpadat di dunia, yaitu memilki 130 juta orang. Sebagian besar pulau di Indonesia adalah vulkanik dan ditutupi hutan hujan. Dengan jumlah penduduk hampir 230 juta jiwa Indonesia merupakan negara keempat terpadat di dunia.

5. Brazil (193,734,000)
Brasil adalah negara dengan daratan terbesar di Amerika Selatan, dan juga satu-satunya negara Amerika Selatan yang masuk ke dalam 10 negara dengan penduduk terbesar. Negara ini didominasi oleh hutan hujan Amazon dan sungai-sungai yang berlokasi di utara, barat dan wilayah tengah. Namun, mayoritas penduduk terletak di bagian tenggara negara itu, di sekitar kota-kota seperti Rio de Janiero dan Sao Paulo. Dengan jumlah penduduk lebih dari 190 juta, Brasil adalah negara dengan populasi terbesar kelima di dunia.

6. Pakistan (180,808,000)
Pakistan adalah negara Asia Selatan, yang memiliki populasi yang besar. Di utara dan barat terdapat pegunungan, sedangkan di timur terdapat dataran subur. Sebuah negara yang memiliki banyak masalah sejak kemerdekaan dan masih terus berkembang meskipun penduduk dengan tinkat pertumbuhan yang relatif tinggi hampir 2%. Paskistan adalah negara dengan populasi terbesar keenam di dunia dengan populasi lebih dari 180 juta.

7. Bangladesh (162,221,000)
Dengan populasi lebih dari 162 juta, Bangladesh memiliki jumlah penduduk terbesar ke-7 di dunia. Bangladesh adalah negara di Asia Selatan, dan memiliki perbatasan darat dengan India dan Burma. Nigeria adalah salah satu negara yang paling padat penduduknya di dunia. Hal ini dimungkinkan karena sebagian besar wilayah nigeria yang terletak di dataran banjir dan membuat lahan menjadi sangat subur. Penduduk Bangladesh terus tumbuh di lebih dari 1% per tahun.

8. Nigeria (154,729,000)
Nigeria adalah negara ke-8 terpadat di dunia, dan satu-satunya negara Afrika yang masuk ke dalam top 10. Penduduk Nigeria dibagi menjadi dua, dengan bagian utara didominasi Muslim dan setengah bagian selatan didominasi Kristen dan percekcokan antar warga sipil di sepanjang garis agama kadang-kadang dapat terjadi. Namun, Nigeria juga dianggap sebagai negara dengan prospek ekonomi yang besar. Saat ini laju pertumbuhan penduduk masih relatif tinggi, yaitu 1,999%, sehingga populasi nigeria bahkan dapat jauh lebih besar di masa depan.

9. Russia (140,874,000)
Rusia adalah bangsa yang relatif baru, russia berdiri pada tahun 1991 setelah pecah dari Uni Soviet (USSR). Ini adalah negara yang luas, menyebar di banyak bagian utara Eropa dan Asia. Ini adalah negara terbesar di dunia dalam hal daratan. Seperti Jepang, penduduk Rusia menurun drastis. Namun hal ini membuat Perserikatan Bangsa-Bangsa memperkirakan russia memiliki populasi hampir 141 juta pada tahun 2009. Tingkat ini menjadikan Rusia dengan populasi terbesar ke-9 di dunia.

10. Japan (127,156,000)
Jepang memiliki populasi lebih dari 127 juta, Jepang adalah negara dengan jumlah penduduk terbesar kesepuluh. Ini adalah sebuah negara kepulauan lepas dari pantai timur Asia, dan merupakan salah satu negara yang paling maju di planet ini. Akibatnya laju pertumbuhan penduduk menjadi negatif, yang berarti bahwa penduduk Jepang kini menyusut, karena kelahiran rendah dan angka kematian yang relatif tinggi.

Donderdag 07 November 2013

Kelebihan dan Kekurangan Open Source R

Sebagai bahasa Open Source, R mempunyai beberapa kelebihan dan tentu saja kekurangan.
Kelebihan
Pada sudut pandang ini dapat dipaparkan bahwa R mempunyai kelebihan – kelebihan sebagai berikut :
  1. R merupakan perangkat lunak  yang termasuk dalam lisensi GNU General Public Licence yang berarti merupakan suatu perangkat lunak “free”. “Free” disini pengertiannya lebih ke arah freedom (kebebasan) tidak sekedar dari sisi harga/gratis (GNU, 2011). Dengan demikian para pemakai mempunyai :
  • Kebebasan dalam menjalankan program R dengan tujuan apapun.
  • Kebebasan untuk mempelajari bagaimana program R dan mengubahnya sesuai dengan harapan. Dalam hal ini pemakai mempunyai kebebasan untuk mengakses source code dari R. Hal ini menjadikan R sebagai Open Source Software.
  • Kebebasan untuk menggandakan program R.
  • Kebebasan untuk menggandakan hasil modifikasi program ke pihak lain.
  1. R dapat digunakan dalam lingkungan sistem operasi yang bervariasi : Windows, Linux dan MacOS X. Kelebihan ini menjamin fleksibilitas pemanfaatan program yang dibuat berdasar bahasa R .
  2. R juga merupakan bahasa pemrograman, sehingga memungkinkan seorang pengguna dapat mengembangkan sendiri program pada bidang kajian tertentu dan mendistribusikannya ke pengguna lain. Oleh karenanya package yang tersedia dalam R untuk bidang – bidang penelitian tertentu, lebih lengkap daripada perangkat lunak lain.
  3. R didukung oleh komunitas pengguna yang mengembangkan package statistika secara konsisten dan berkelanjutan. Hal ini memberikan keuntungan dalam membangun jaringan komunikasi antar pengguna.
  4. Segala sesuatu yang terkait dengan R telah terdokumentasi dengan baik, terpusat dan terintegrasi di situs http://www.r-project.org/, sehingga memudahkan pengguna dalam mengakses perkembangan terbaru tentang R.
  5. R mempunyai kemampuan visual grafis dan keakuratan hasil yang lebih baik daripada perangkat lunak lain (McCullough,B.D. and David A.Heiser, 2008).
Kekurangan
Selain kelebihan, R mempunyai beberapa kelemahan yang dapat mempengaruhi penggunaannya. Kekurangan dari sisi kemampuan perhitungan dalam R dikaji dalam (Ihaka, 2010), dimana bahasa pemrograman R merupakan bahasa pemrograman berbasis interpreter, sehingga eksekusi suatu aplikasi/fungsi yang ditulis dengan bahasa R terutama aplikasi/fungsi yang membutuhkan program code yang panjang akan membutuhkan waktu yang relatif lama. Masalah lain yang terungkap terkait dengan proses pembaharuan dari suatu baris dalam frame data dari suatu proses looping (pengulangan) suatu program. Sebagai contoh, program code yang ditulis dalam bahasa R berikut
m = 70000
r = 10000
d = data.frame(w = numeric(m), x = numeric(m),
y = numeric(m), z = numeric(m))
nilai = c(1, 2, 3, 4)
system.time({
for(i in 1:r) {
j = sample(m, 1)
d[j,] = nilai
}
})
Apabila program code yang relatif pendek tersebut dieksekusi/dijalankan maka waktu yang dibutuhkan untuk mendapatkan hasil relatif lama, lebih dari 1 menit. Hal ini tentu akan mempengaruhi jalannya suatu program yang relatif lebih panjang.
Seperti yang telah dikaji sebelumnya, package tambahan selain package dasar yang terdapat di  R mempunyai ketergantungan dengan versi R yang digunakan dan package lainnya. Secara operasional, apabila pengguna tidak melakukan verifikasi tentang ketergantungan versi tersebut atau dengan perkataan lain menggunakan suatu package versi tertentu yang tidak sesuai dengan versi R dan package terkait yang digunakan, maka program tidak dapat digunakan sebagaimana mestinya tanpa suatu peringatan yang menunjukkan letak kesalahannya. Akibatnya pengguna perlu melakukan verifikasi secara trial and error (coba – coba) untuk mengetahuinya.
Disamping itu, dalam penggunaan R untuk menganalisis data statistik melalui RGui yang berbasis CLI,  pengguna diharuskan mengetahui sintaks fungsi dan cara menggunakannya secara benar. R sensitif dalam penggunaan huruf besar dan huruf kecil, sehingga jika terdapat kesalahan dalam penulisan, maka akan timbul peringatan kesalahan. Hal ini tentunya menjadi masalah tersendiri bagi pengguna yang tidak mengetahui bentuk perintah atau fungsi yang ada dalam R.