Minggu, 31 Mei 2015

Macam Kata Mutiara yang mengubahkan Hidup Kita

1. Jangan tertarik kepada seseorang karena parasnya, sebab keelokan paras dapat menyesatkan. Jangan pula tertarik kepada kekayaannya, karena kekayaan dapat musnah. Tertariklah kepada seseorang yang dapat membuatmu tersenyum, karena hanya senyum yang dapat membuat hari-hari yang gelap menjadi cerah. Semoga kamu menemukan orang seperti itu.
2. Ada saat-saat dalam hidup ketika kamu sangat merindukan seseorang, sehingga ingin hati menjemputnya dari alam mimpi dan memeluknya dalam alam nyata.. Semoga kamu memimpikan orang seperti itu.
3. Bermimpilah tentang apa yang ingin kamu impikan, pergilah ke tempat-tempat kamu ingin pergi, jadilah seperti yang kamu inginkan, karena kamu hanya memiliki satu kehidupan dan satu kesempatan untuk melakukan hal-hal yang ingin kamu lakukan.
4. Semoga kamu mendapatkan kebahagiaan yang cukup untuk membuatmu baik hati, cobaan yang cukup untuk membuatmu kuat, kesedihan yang cukup untuk membuatmu manusiawi, pengharapan yang cukup untuk membuatmu bahagia dan uang yang cukup untuk membeli hadiah-hadiah.
5. Ketika satu pintu kebahagiaan tertutup, pintu yang lain dibukakan. Tetapi acapkali kita terpaku terlalu lama pada pintu yang tertutup sehingga tidak melihat pintu lain yang dibukakan bagi kita.
6. Sahabat terbaik adalah dia yang dapat duduk berayun-ayun di beranda bersamamu, tanpa mengucapkan sepatah katapun, dan kemudian kamu meninggalkannya dengan perasaan telah bercakap-cakap lama dengannya.
7. Sungguh benar bahwa kita tidak tahu apa yang kita milik sampai kita kehilangannya, tetapi sungguh benar pula bahwa kita tidak tahu apa yang belum pernah kita miliki sampai kita mendapatkannya.
8. Pandanglah segala sesuatu dari kacamata orang lain. Apabila hal itu menyakitkan hatimu, sangat mungkin hal itu menyakitkan hati orang itu pula.
9. Kata-kata yang diucapkan sembarangan dapat menyulut perselisihan. Kata-kata yang kejam dapat menghancurkan suatu kehidupan. Kata-kata yang diucapkan pada tempatnya dapat meredakan ketegangan. Kata-kata yang penuh cinta dapat menyembuhkan dan memberkahi.
10. Awal dari cinta adalah membiarkan orang yang kita cinta menjadi dirinya sendiri, dan tidak merubahnya menjadi gambaran yang kita inginkan. Jika tidak, kita hanya mencintai pantulan diri sendiri yang kita temukan di dalam dia.
11. Orang-orang yang paling berbahagia tidak selalu memiliki hal-hal terbaik, mereka hanya berusaha menjadikan yang terbaik dari setiap hal yang hadir dalam hidupnya.
12. Mungkin Tuhan menginginkan kita bertemu dengan beberapa orang yang salah sebelum bertemu dengan orang yang tepat, kita harus mengerti bagaimana berterima kasih atas karunia itu.
13. Hanya diperlukan waktu semenit untuk menaksir seseorang, sejam untuk menyukai seseorang dan sehari untuk mencintai seseorang tetapi diperlukan waktu seumur hidup untuk melupakan seseorang.
14. Kebahagiaan tersedia bagi mereka yang menangis, mereka yang disakiti hatinya, mereka yang mencari dan mereka yang mencoba. Karena hanya mereka itulah yang menghargai pentingnya orang-orang yang pernah hadir dalam hidup mereka.
15. Cinta adalah jika kamu kehilangan rasa, gairah, romantika dan masih tetap peduli padanya.
16. Hal yang menyedihkan dalam hidup adalah ketika kamu bertemu seseorang yang sangat berarti bagimu dan mendapati pada akhirnya bahwa tidak demikian adanya dan kamu harus melepaskannya.
17. Cinta dimulai dengan sebuah senyuman, bertumbuh dengan sebuah ciuman dan berakhir dengan tetesan air mata.
18. Cinta datang kepada mereka yang masih berharap sekalipun pernah dikecewakan, kepada mereka yang masih percaya sekalipun pernah dikhianati, kepada mereka yang masih mencintai sekalipun pernah disakiti hatinya.
19. Sungguh menyakitkan mencintai seseorang yang tidak mencintaimu, tetapi yang lebih menyakitkan adalah mencintai seseorang dan tidak pernah memiliki keberanian untuk mengutarakan cintamu kepadanya.
20. Masa depan yang cerah selalu tergantung kepada masa lalu yang dilupakan, kamu tidak dapat hidup terus dengan baik jika kamu tidak melupakan kegagalan dan sakit hati di masa lalu.
21. Jangan pernah mengucapkan selamat tinggal jika kamu masih mau mencoba, jangan pernah menyerah jika kamu masih merasa sanggup jangan pernah mengatakan kamu tidak mencintainya lagi jika kamu masih tidak dapat melupakannya.
22. Memberikan seluruh cintamu kepada seseorang bukanlah jaminan dia akan membalas cintamu! Jangan mengharapkan balasan cinta, tunggulah sampai cinta berkembang di hatinya, tetapi jika tidak, berbahagialah karena cinta tumbuh di hatimu.
23. Ada hal-hal yang sangat ingin kamu dengar tetapi tidak akan pernah kamu dengar dari orang yang kamu harapkan untuk mengatakannya. Namun demikian janganlah menulikan telinga untuk mendengar dari orang yang mengatakannya dengan sepenuh hati.
24. Waktu kamu lahir, kamu menangis dan orang-orang di sekelilingmu tersenyum – jalanilah hidupmu sehingga pada waktu kamu meninggal, kamu tersenyum dan orang-orang di sekelilingmu menangis.

Senin, 10 November 2014

SEJARAH KOMPUTER

Penemu Komputer

Banyak kabar simpang siur mengenai siapa penemu komputer sebenarnya. Secara luas, ada dua pendapat tentang penemu komputer yaitu: Komputer ditemukan oleh Vincent Atanasoff dibantu oleh rekannya bernama Berry. Keduanya dapat mewujudkan pemuan komputer pertama kali pada tahun 1939 dan penemuan tersebut mereka sebut dengan ABC (Altanasoff-Berry Computer). Di lain pihak, ada juga yang menyebutkan bahwa komputer pertama kali dibuat oleh ENIAC atau Electronic Numerical Integrator and Computer yang merupakan organisasi kerja sama atas pemerintah AS dengan Universitas Pennsylvania. Komputer pertama hasil ciptaan ENIAC terdiri dari 18 ribu tabung vakum, 70 ribu transistor, 5 juta titik solder, dan membutuhkan daya sebesar 160 ribu Watt.

Perkembangan Komputer

Generasi Pertama

Perkembangan komputer generasi pertama dimulai pada era tahun 1940an sampai dengan tahun 1950an yang ditandai dengan ditemukannya komputer yang menggunakan tabung vakum. Pada masa itu bentuk komputer masih sangat besar karena menggunakan tabung vakum tersebut. Pada akhir tahun 1950an mulai ditemukan transistor menggantikan model tabung vakum.

Generasi kedua

Perusahaan IBM menciptakan superkomputer yang memiliki nama Stretch. Sedangkan Sprery-Rand menciptakan komputer bernama LARC. Keduanya sudah sanggup menyelesaikan pemrosesan sejumlah data cukup besar. Ciri khusus komputer generasi kedua adalah penggunaan bahasa Assembly berbentuk bilangan-bilangan binner menggantikan bahasa mesin. Komputer generasi kedua ini dimulai tahun 1960an dan penemuan komputer tersebut digunakan untuk sektor pendidikan di universitas, bisnis, dan pemerintahan. Komputer generasi kedua sudah bisa diintegrasikan dengan perangkat peripheral seperti disket, memori, printer, dan lainnya.

Generasi ketiga

Mekipun transistor sudah banyak dipakai dan terbukti mampu melampaui kelebihan tabung vakum tetapi efeknya menghasilkan panas berlebih. Untuk mengatasi masalah ini maka Jack Kilby mengembangkan IC atau Integrated Circuit pada tahun 1958. Alhasil, keberadaan IC mampu mengurangi panas berlebih dan dianggap sebagai era kemunculan komputer generasi ketiga. Ciri-ciri komputer generasi ketiga lainnya adalah penggunaan Sistem Operasi yang dapat menjalankan sejumlah program berbeda secara bersamaan.

Generasi keempat

Setelah kemunculan IC tidak membuat perkembangan komputer terhenti. Karena ukuran IC pada saat itu masih terbilang besar, maka ukuran IC pun diperkecil dan menghasilkan alat yang disebut dengan Large Scale Integrtion dan Very Large Scale Integrtion, serta Ultra Large Scale Integration yang dapat memuat jutaan komponen dalam satu perangkat yang lebih kecil. Penemuan tersebut menghasilkan Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil.

Sejak dari perkembangan komputer generasi keempat ini terlahir komputer-komputer yang lebih kecil dan memiliki kemampuan kompleks. Hal ini juga menjadi cikal bakal lahirnya laptop, notebook, netbook, dan istilah-istilah lain yang menggambarkan komputer berdasarkan ukuran dan fungsinya. Sampai pada hari ini banyak ditemukan PC Tablet yang memiliki kempuan sama namun lebih portabel dan fleksibel, misalkan tablet Acer bernama Iconia PC tablet dengan Windows 8, memiliki ukuran kecil tetapi punya kemapuan dan manfaat sangat besar untuk segala kalangan.

Jumat, 07 November 2014

jenis-jenis memori yang banyak di gunakan saat ini

Ada beberapa jenis memori yang ada pada komputer dengan berbagai subtipe .Memori ini dikategorikan tergantung pada tugasnya masing masing didalam sistem komputer. Namun, dalam artikel ini kita akan bahas bebrapa jenis memori komputer yang paling mendasar.

Memori adalah salah satu alat yang paling penting pada sebuah komputer, baik itu komputer laptop atau PC. Ada berbagai jenis memori komputer yang bisa dipergunakan, tergantung dengan kebutuhan untuk fungsi dan spesifikasi dari sistim komputer.
Memori berhubungan dengan banyak komponen yang bertugas untuk menyimpan data secara sementara atau secara permanen. Hal ini memungkinkan pengguna untuk menyimpan informasi atau data di komputer. Tanpa memori, prosesor tidak akan dapat menemukan apapun yang diperlukan untuk diambil dan diproses.
 
Ada berbagai jenis memori di komputer yang ditujukan untuk tugas menyimpan dari beberapa macam data. Masing-masing memiliki kapasitas dan ciri khas tertentu.


Random Access Memory (RAM)
Jenis jenis Memori pada KomputerRAM adalah memori dalam sistem komputer yang berguna untuk menampung data sementara dan mengirimnya kembali untuk segera diakses dan diproses oleh prosesor.Karena kecepatan prosesor lebih tinggi dari kecepatan hardisk,maka diperlukan RAM untuk menyeimbangkan data keluar masuk dari hardisk. Informasi yang disimpan dalam RAM diambil dari hard disk komputer, termasuk data yang berhubungan dengan sistem operasi dan aplikasi tertentu. Ketika komputer dimatikan, memori yang tersimpan pada RAM akan hilang. Data akan disimpan dan hanya  dipertahankan disaat komputer sedang berjalan.

Ketika memori RAM sudah penuh,kinerja atau kecepatan komputer akan semakin lambat. Data yang dapat diambil dalam urutan yang acak.
Secara umum ada dua jenis RAM, yaitu Static RAM (SRAM) dan Dynamic RAM (DRAM). Ketika banyak program pada komputer yang dijalankan secara bersamaan, virtual memori memungkinkan komputer untuk mencari pada bagian memori  RAM yang belum digunakan terakhir kemudian menyalinnya ke hard disk. Tindakan seperti ini akan membebaskan ruang RAM, dan memungkinkan sistem untuk menjalankan program yang berbeda.

Read Only Memory (ROM)
ROM adalah Jenis memori aktif,walaupun komputer dihidupkan atau dimatikan. Sesuai dengan sebutanya 'read only', isi di dalam ROM tidak dapat dirubah atau dimodifikasi. ROM merupakan sirkuit terpadu sebelum diprogram dengan data penting, yang harus selalu ada untuk komputer dalam melaksanakan fungsi normal.

Cache
Cache adalah jenis RAM pada sistem komputer yang lebih responsif daripada RAM biasa. CPU akan memeriksa dulu didalam memori cache sebelum mencari di penyimpanan pada memori pusat untuk menentukan suatu informasi yang diperlukan. Hal ini untuk keperluan dari sistem komputer untuk mencari informasi pada memori penyimpanan yang lebih besar, sehingga ekstraksi data menjadi lebih cepat.

Hardisk
Hardisk/ Hardrive  adalah hardware yang berguna sebagai tempat penyimpanan data penting yang dipasang didalam Komputer. kapasitas Memori dari hardisk lebih besar, dan pengguna bisa memilih data yang perlu disimpan kedalam memori ataupun diakses dari memori. Saat ini hard disk yang banyak digunakan memiliki kapasitas memori penyimpanan sebesar 120 GB hingga 500 GB.

Flash Disk
Flash Disk adalah jenis memori penyimpanan portabel yang bisa digunakan dengan nyaman jika transfer data dari satu komputer ke komputer lain. Data di dalamnya dapat dihapus dan diprogram ulang sesuai kebutuhan pengguna. Kartu memori USB/ flash disk adalah beberapa model dari jenis memori penyimpanan komputer.

Diatas adalah beberapa jenis memori yang secara umum digunakan untuk memfasilitasi komputer dan tempat penyimpanan data. Namun masih banyak subtipe dari jenis jenis memori yang jika diurutkan akan sesuai dengan fungsi - See more at: http://www.spiderbeat.com/2012/12/jenis-jenis-memori-pada-komputer.html#sthash.qIfd1z1V.dpuf
Ada beberapa jenis memori yang ada pada komputer dengan berbagai subtipe .Memori ini dikategorikan tergantung pada tugasnya masing masing didalam sistem komputer. Namun, dalam artikel ini kita akan bahas bebrapa jenis memori komputer yang paling mendasar.

Memori adalah salah satu alat yang paling penting pada sebuah komputer, baik itu komputer laptop atau PC. Ada berbagai jenis memori komputer yang bisa dipergunakan, tergantung dengan kebutuhan untuk fungsi dan spesifikasi dari sistim komputer.
Memori berhubungan dengan banyak komponen yang bertugas untuk menyimpan data secara sementara atau secara permanen. Hal ini memungkinkan pengguna untuk menyimpan informasi atau data di komputer. Tanpa memori, prosesor tidak akan dapat menemukan apapun yang diperlukan untuk diambil dan diproses.
 
Ada berbagai jenis memori di komputer yang ditujukan untuk tugas menyimpan dari beberapa macam data. Masing-masing memiliki kapasitas dan ciri khas tertentu.


Random Access Memory (RAM)
Jenis jenis Memori pada KomputerRAM adalah memori dalam sistem komputer yang berguna untuk menampung data sementara dan mengirimnya kembali untuk segera diakses dan diproses oleh prosesor.Karena kecepatan prosesor lebih tinggi dari kecepatan hardisk,maka diperlukan RAM untuk menyeimbangkan data keluar masuk dari hardisk. Informasi yang disimpan dalam RAM diambil dari hard disk komputer, termasuk data yang berhubungan dengan sistem operasi dan aplikasi tertentu. Ketika komputer dimatikan, memori yang tersimpan pada RAM akan hilang. Data akan disimpan dan hanya  dipertahankan disaat komputer sedang berjalan.

Ketika memori RAM sudah penuh,kinerja atau kecepatan komputer akan semakin lambat. Data yang dapat diambil dalam urutan yang acak.
Secara umum ada dua jenis RAM, yaitu Static RAM (SRAM) dan Dynamic RAM (DRAM). Ketika banyak program pada komputer yang dijalankan secara bersamaan, virtual memori memungkinkan komputer untuk mencari pada bagian memori  RAM yang belum digunakan terakhir kemudian menyalinnya ke hard disk. Tindakan seperti ini akan membebaskan ruang RAM, dan memungkinkan sistem untuk menjalankan program yang berbeda.

Read Only Memory (ROM)
ROM adalah Jenis memori aktif,walaupun komputer dihidupkan atau dimatikan. Sesuai dengan sebutanya 'read only', isi di dalam ROM tidak dapat dirubah atau dimodifikasi. ROM merupakan sirkuit terpadu sebelum diprogram dengan data penting, yang harus selalu ada untuk komputer dalam melaksanakan fungsi normal.

Cache
Cache adalah jenis RAM pada sistem komputer yang lebih responsif daripada RAM biasa. CPU akan memeriksa dulu didalam memori cache sebelum mencari di penyimpanan pada memori pusat untuk menentukan suatu informasi yang diperlukan. Hal ini untuk keperluan dari sistem komputer untuk mencari informasi pada memori penyimpanan yang lebih besar, sehingga ekstraksi data menjadi lebih cepat.

Hardisk
Hardisk/ Hardrive  adalah hardware yang berguna sebagai tempat penyimpanan data penting yang dipasang didalam Komputer. kapasitas Memori dari hardisk lebih besar, dan pengguna bisa memilih data yang perlu disimpan kedalam memori ataupun diakses dari memori. Saat ini hard disk yang banyak digunakan memiliki kapasitas memori penyimpanan sebesar 120 GB hingga 500 GB.

Flash Disk
Flash Disk adalah jenis memori penyimpanan portabel yang bisa digunakan dengan nyaman jika transfer data dari satu komputer ke komputer lain. Data di dalamnya dapat dihapus dan diprogram ulang sesuai kebutuhan pengguna. Kartu memori USB/ flash disk adalah beberapa model dari jenis memori penyimpanan komputer.

Diatas adalah beberapa jenis memori yang secara umum digunakan untuk memfasilitasi komputer dan tempat penyimpanan data. Namun masih banyak subtipe dari jenis jenis memori yang jika diurutkan akan sesuai dengan fungsi dan persyaratan yang dilayani. - See more at: http://www.spiderbeat.com/2012/12/jenis-jenis-memori-pada-komputer.html#sthash.iapbGqtQ.dpuf
Ada beberapa jenis memori yang ada pada komputer dengan berbagai subtipe .Memori ini dikategorikan tergantung pada tugasnya masing masing didalam sistem komputer. Namun, dalam artikel ini kita akan bahas bebrapa jenis memori komputer yang paling mendasar.

Memori adalah salah satu alat yang paling penting pada sebuah komputer, baik itu komputer laptop atau PC. Ada berbagai jenis memori komputer yang bisa dipergunakan, tergantung dengan kebutuhan untuk fungsi dan spesifikasi dari sistim komputer.
Memori berhubungan dengan banyak komponen yang bertugas untuk menyimpan data secara sementara atau secara permanen. Hal ini memungkinkan pengguna untuk menyimpan informasi atau data di komputer. Tanpa memori, prosesor tidak akan dapat menemukan apapun yang diperlukan untuk diambil dan diproses.
 
Ada berbagai jenis memori di komputer yang ditujukan untuk tugas menyimpan dari beberapa macam data. Masing-masing memiliki kapasitas dan ciri khas tertentu.


Random Access Memory (RAM)
Jenis jenis Memori pada KomputerRAM adalah memori dalam sistem komputer yang berguna untuk menampung data sementara dan mengirimnya kembali untuk segera diakses dan diproses oleh prosesor.Karena kecepatan prosesor lebih tinggi dari kecepatan hardisk,maka diperlukan RAM untuk menyeimbangkan data keluar masuk dari hardisk. Informasi yang disimpan dalam RAM diambil dari hard disk komputer, termasuk data yang berhubungan dengan sistem operasi dan aplikasi tertentu. Ketika komputer dimatikan, memori yang tersimpan pada RAM akan hilang. Data akan disimpan dan hanya  dipertahankan disaat komputer sedang berjalan.

Ketika memori RAM sudah penuh,kinerja atau kecepatan komputer akan semakin lambat. Data yang dapat diambil dalam urutan yang acak.
Secara umum ada dua jenis RAM, yaitu Static RAM (SRAM) dan Dynamic RAM (DRAM). Ketika banyak program pada komputer yang dijalankan secara bersamaan, virtual memori memungkinkan komputer untuk mencari pada bagian memori  RAM yang belum digunakan terakhir kemudian menyalinnya ke hard disk. Tindakan seperti ini akan membebaskan ruang RAM, dan memungkinkan sistem untuk menjalankan program yang berbeda.

Read Only Memory (ROM)
ROM adalah Jenis memori aktif,walaupun komputer dihidupkan atau dimatikan. Sesuai dengan sebutanya 'read only', isi di dalam ROM tidak dapat dirubah atau dimodifikasi. ROM merupakan sirkuit terpadu sebelum diprogram dengan data penting, yang harus selalu ada untuk komputer dalam melaksanakan fungsi normal.

Cache
Cache adalah jenis RAM pada sistem komputer yang lebih responsif daripada RAM biasa. CPU akan memeriksa dulu didalam memori cache sebelum mencari di penyimpanan pada memori pusat untuk menentukan suatu informasi yang diperlukan. Hal ini untuk keperluan dari sistem komputer untuk mencari informasi pada memori penyimpanan yang lebih besar, sehingga ekstraksi data menjadi lebih cepat.

Hardisk
Hardisk/ Hardrive  adalah hardware yang berguna sebagai tempat penyimpanan data penting yang dipasang didalam Komputer. kapasitas Memori dari hardisk lebih besar, dan pengguna bisa memilih data yang perlu disimpan kedalam memori ataupun diakses dari memori. Saat ini hard disk yang banyak digunakan memiliki kapasitas memori penyimpanan sebesar 120 GB hingga 500 GB.

Flash Disk
Flash Disk adalah jenis memori penyimpanan portabel yang bisa digunakan dengan nyaman jika transfer data dari satu komputer ke komputer lain. Data di dalamnya dapat dihapus dan diprogram ulang sesuai kebutuhan pengguna. Kartu memori USB/ flash disk adalah beberapa model dari jenis memori penyimpanan komputer.

Diatas adalah beberapa jenis memori yang secara umum digunakan untuk memfasilitasi komputer dan tempat penyimpanan data. Namun masih banyak subtipe dari jenis jenis memori yang jika diurutkan akan sesuai dengan fungsi dan persyaratan yang dilayani - See more at: http://www.spiderbeat.com/2012/12/jenis-jenis-memori-pada-komputer.html#sthash.iapbGqtQ.dpuf

Kamis, 06 November 2014

sejarah perkembangan visual Basic

Bahasa pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat semata-mata untuk memecahkan masalah matematika yang kompleks. Bahasa-bahasa tersebut agak membingungkan bagi orang awam. Namun hal itu bukanlah masalah berbesar, karena komputer hanya ditemukan di lembaga-lembaga riset besar. Lambat laut tentunya orang sadar bahwa teknologi komputer bisa berguna tidak hanya untuk melakukan perhitungan matematika, namun bisa berguna untuk bidang yang lain. Maka komputer pun mulai menjadi barang yang biasa ditemukan di lingkungan bisnis dan universitas. Dengan semakin banyaknya orang yang menggunakan komputer, semakin banyak pula orang yang sadar bahwa bahasa pemrograman yang rumit hanya akan menghambat perkembangan komputer itu sendiri. Pada tanggal 1 Mei 1964, penemu bahasa BASIC, yaitu Profesor John G. Kemeny dan Thomas E. Kurtz di Dartmouth College di New Hampshire menjalankan pertama kali program BASIC.
Bahasa BASIC (Beginner’s All-purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter, yang memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, diubah dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi lainnya yang berbentu compiler. Bahasa ini dirancang khusus untuk memudahkan tugas belajar memprogram.
Pada tahun 1975, Paul Allen, pemrogram muda yang bekerja ada perusahaan komputer Honeywall dengan teman masa kecilnya William Bill Gates menawarkan interpreter BASIC kepada Ed Robert, pemilik perusahaan MITS yang memproduksi komputer mikro Altair 8800 yang mempunyai RAM 4 KB. Kedua orang ini semasa di SMA sudah pernah mendirikan perusahaan dengan nama Traf-O-Data, tetapi tidak sukses. Ed Robert berjanji akan membeli interpreter BASIC tersebut apabila ia bisa berjalan di atas komputer Altair. Paul Allen dan Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat secara langsung bentuk dari komputer Altair, apalagi menggunakannya. Apa yang mereka andalkan adalah manual dari microprocessorIntel 8080 yang digunakan di Altair dan diagram dari komputer Altair itu sendiri. Untuk mengujinya, mereka menjalankan interpreter BASIC-nya pada komputer besar dan akhirnya merekam hasilnya ke pita kertas (paper tape). Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Robert, dia teringat bahwa belum ditulis suatu program loader untuk membaca dan meletakkan interpreter BASIC yang ada di paper tape ke dalam main memory Altair. Paul Allen langsung menulis program loader tersebut dalam bahasa mesin dan memanggil interpreter BASIC dari pita kertas. Setelah beberapa menit, program berhasil masuk ke main memory. Paul Allen menyadari bahwa dia dan Bill Gates telah membuat banyak kesalahan di sana-sini, walaupun demikian, interpreter BASIC ini akhirnya dapat berjalan juga di komputer mikro Altair dan Ed Robert jadi membelinya. Untuk kedua kalinya, Paul Allen dan Bill Gates mendirikan suatu perusahaan yang disebut dengan Microsoft, yang terkenal sampai sekarang. Inilah cikal bakal dari BASIC yang terkenal itu.
Beberapa tahun kemudian muncullah bahasa pemrograman tingkat tinggi yang dengan menawarkan berbagai macam fungsi dalam pustakanya (library). Akan tetapi, untuk membuat sebuah aplikasi bisnis berbentuk grafik masih merupakan pekerjaaan yang cukup sulit untuk dilakukan. Jangankan aplikasi berbentuk grafik untuk menangani permasalahan mencetak data ke dalam printer saja sudah cukup untuk membuat pemrogram kesulitan. Belum lagi untuk membedakan antara printer satu dengan yang lainnya, walaupun keduanya mempunyai tipe yang sama, yaktu sama-sama dotmatrix, pemrogram harus terlebih dahulu membuat sebuah program yang mengakomodasi semua printer tersebut. Itulah gambaran kesulitan yang dialami oleh generasi pertama pemrogram. Dibutuhkan lebih dari 20 tahun untuk mendapatkan lingkungan pemrograman berbasis DOS yang cukup stabil.
Ketika komputer mikro tergusur oleh IBM PC, maka inilah zaman dimulainya era komputer pribadi (personal computer – PC) dengan antarmuka pemakai grafis (Graphical User Interface – GUI). Dengan munculnya Microsoft Windows, para pemakai PC bisa bekerja dalam lingkungan yang kaya grafis dan intuitif. Dengan GUI menyebabkan aplikasi-aplikasi jauh lebih mudah dipelajari dan dipakai. Hal ini sebagai ganti belajar mengetikkan dan menghafal perintah-perintah yang panjang, para pemakai cukup memilih sebuah menu dengan mengklik tombol mouse. Jendela-jendela pada layar memungkinkan pemakai untuk menjalankan lebih dari satu program secara bersamaan (multi-tasking). Kotak-kotak dialog muncul ketika sebuah program membutuhkan konfirmasi dari pemakai.
Pada tahun 1986, Dr. Bjarne Stroustrup meluncurkan bukunya yang sangat berpengaruh dengan judul The C++ Programming Language sebagai tanda dimulainya era pemrograman berorientasi objek (Object Programming Language -OOP). Pada tahun yang sama Intel meluncurkan microprocessor 32 bit yang pertama kali yakni 386. Banyak pemrogram profesional Amerika menggunakan bahasa C++ sebagai bahasa pemrogramannya ketika membangun suatu aplikasi yang berjalan di atas Windows. Pustaka-pustaka class (class library) dibangun untuk membantu kecepatan pengembangan suatu aplikasi. Terutama class yang berhubungan dengan objek.
Banyak orang percaya bahwa Windows mengawali masa berakhirnya pemrogram amatir. Dalam dunia MS-DOS, para profesional dalam di bidang non-komputer, biasanya mampu menulis aplikasi-aplikasi sederhana yang membantu mereka dalam pekerjaannya, merampingkan perhitungan yang membosankan, atau mengelola data dengan cepat. Jadi C++ bukanlah bahasa yang tepat untuk mereka. Karena yang mereka butuhkan adalah bahasa pemrograman yang cepat dan mudah dipelajari. Sementara C++ adalah bahasa yang benar-benar berbeda dengan bahasa C sebelumnya karena mengandung OOP. Pada waktu itu, sebagian besar pemrogram profesional membutuhkan waktu 6 bulan untuk akrab dengan konsep OOP seperti pengkapsulan (encapsulation), pewarisan (inheritance), dan polimorfisme (polymorphism). Namun bisakah setiap orang memahami hal-hal tersebut? Tentu tidak, apalagi tuntutan pemrograman dalam Windows begitu rumit bahkan untuk aplikasi yang paling sederhana sekalipun.
Tuntutan ini terjawab pada 1991, ketika Microsoft memperkenalkan Visual Basic versi 1.0. Sistem pemrograman Visual Basic mengemas kerumitan Windows dengan cara yang benar-benar menakjubkan. Sejumlah besar pemrogram yang kesulitan untuk mempelajari C++ atau pemrogram yang membutuhkan bahasa pemrograman yang lebih mudah dan lebih produktif untuk lingkungan Windows 3.0, dapat dengan mudah dan sukses pindah ke Visual Basic.
Dengan mengkombinasikan kemampuan bahasa Basic dan peranti desain visual, bahasa ini menyediakan kesederhanaan dan kemudahan pakai tanpa mengorbankan kinerja atau fasilitas grafis yang menyebabkan Windows menjadi lingkungan kerja yang begitu menyenangkan. Menu, tombol, textbox, font, dan semua elemen lainnya dengan mudah dapat dirancang. Dan semua fasilitas tersebut tidak membutuhkan lebih dari beberapa baris pemrograman.

Senin, 13 Oktober 2014

Pemrograman Visual

A. Defenisi Dari Pemrograman Visual
Pemrograman visual adalah suatau bahasa pemrograman yang didalamnya terdapat himpunan simbol-simbol grafis dan teks yang mempunyai arti yang semantik dan mengunakan pengunaan expresi visual seperti grafik,gambar atau ikon yang sistematik dan mempunyai arti tertentu serta mengacu pada aktivitas yang memungkinkan pada pengguna untukmembuat program dalam (dua atau lebih) dimensi.
B. Beberapa jenis pemrograman

Jenis  bahasa pemrogramanselain bahasa visual antara lain :
1. Bahasa Pemrograman Prosedural (Procedural Programing)
2.Bahasa PemrogramanTerstuktur (Structured Programing)
3.Bahasa Pemrograman Modular (Modular Programing)
4.Bahasa Pemrograman Fungsional (Functional Programing)
5.Bahasa Pemrograman Berorientasa Objek (Object-Oriented Programing)
6.Bahasa Pemrograman Visual (Visual Programing)
C.Basa Visual selain VB
Bahasa visual selainVB antara lain : Visual C++,Delphi,Borland Kilix,dll
D.Kesimpulan
Dalam membuat suatu program dalam sebuah system komputer ,kita dapat mengunakan berbagai jenis bahasa pemrograman salah satunya dengan bahasa visual dimana dalam bahasa pemrograman ini  memanfaatkan atau mengunakan visualisasi dimana didalamnya terdapat penggunaan refrensentasi visual (grafik, gambar atau animasi) untuk menggambarkan program,data,struktur atau tingkah laku dinamis system yang kompleks.
E.Pesan dan kesan selama perkuliahan
Kesannya : Selama perkuliaha VB yang diajarkan oleh pak dody mahasiswa (saya sendiri khususnya sangat menyukai dan dapat cepat mengerti apa yang beliau ajarkan )dan mahasiswa dapat engembangkan imajinasi serta daya nalarnya dalam membuat sebuah program lewat kuis yang diberikan..
Pesanya : Agar kuis serta tugas dan latihan di perbanyak agar kami cepat memahami bahkan bisa mahir dan profesional dalam hal ini

Minggu, 10 Agustus 2014

Enkripsi Dan Penggunaannya

Jika kita sedang merencakanan sebuah sistem maka kita juga akan berurusan dengan security dan salah satunya adalah enkripsi. Definisi enkripsi secara detail adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus (Sumber Wikipedia).
Kapan kita perlu menggunakan enkripsi
Berikut adalah beberapa kasus yang menyebabkan kenapa kita harus menggunakan sebuah enkripsi:
  1. Jika kita akan menyimpan password member ada user kedalam table user, jika didalam php biasanya menggunakan enkripsi MD5.
  2. Pada aplikasi instant messaging seperti pada BBM, Whatsapp, Line, KakaoTalk. Biasanya enkripsi dilakukan ketika aplikasi mengirim pesan ke server dan response dikembalikan dari server.

Sebenarnya masih banyak contoh penggunaan lain dari enkripsi, namun menurut saya kedua contoh diatas merupakan contoh yang paling mudah dipahami karena banyak yang menggunakannya.
Mari kita jelaskan secara detail mengapa kedua contoh diatas memerlukan sebuah enkripsi.
1. Enkripsi pada saat menyimpan password user
Jika kita membuat sebuah website yang didalamnya ada module admin yang dipergunakan untuk melakukan maintenance content (jika anda menggunakan CMS seperti WordPress, Joomla, Drupal pasti anda akan selalu menggunakannya). Sebenarnya pada saat melakukan insert kedalam database kita tidak perlu mengenkripsi password data anda, namun karena alasan keamanan sebaiknya anda melakukannya umumnya pada website basic enkripsi itu adalah menggunakan metode MD5. Ada beberapa hal yang harus anda perhatikan disini yakni ketika anda menyimpan kedalam database maka data sudah di enkripsi menggunakan sebuah metode tertentu (dalam hal ini MD5), maka anda akan benar benar tidak tahu apa passwordnya ketika melihat di database.
Bagaimana jika user lupa password mereka? ini adalah pertanyaan lanjutan dari kasus diatas, karena kita menyimpan data password yang sudah di enkripsi maka jika kita lupa password yang bisa dilakukan adalah membuat sebuah form yang nantinya akan mensubmit data email atau username yang akan dicocokan dengan entry database. Jika ditemukan maka system akan mengirimkan email berisi link untuk mereset password anda. Yang ketika link tersebut anda buka anda akan mengentry password baru anda dan link ini haruslah valid ketika belum dibuka dan memiliki expired time (untuk menjaga orang yang tidak bertanggung jawab).
2. Enkripsi pada aplikasi instant messaging
Pada aplikasi instant messaging seperti BBM, Whatsapp, Line dan sebagainya ada sebuah enkripsi yang dilakukan ketika user mengirim data ke server, dan ketika server mengirim data ke aplikasi lagi. Mengapa hal ini perlu dilakukan alasannya sederhana yakni aplikasi instant messaging adalah aplikasi personal yang isi data dari percakapan itu umumnya data yang tidak boleh diketahui oleh orang lain (kecuali dari si pembuat aplikasi). Biasanya para pembuat aplikasi ini bisa membalikan proses enkripsinya sehingga bisa mendapatkan data aslinya.
Pada contoh pertama biasanya disebut enkripsi satu arah atau enkripsi yang tidak bisa dibalik prosesnya (decrypt), sedangkan pada contoh kedua biasanya disebut enkripsi dua arah atau enkripsi yang bisa dibalik prosesnya (decrypt).

Minggu, 15 Juni 2014

program pada c++

Looping Pada C++


Perulangan adalah suatu atau serangkaian bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Bentuk umum Perulangan pada bahasa C++ ada  3 antara lain :

1. Perulangan For
Digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Bentuk umumnya:
for( awal ; kondisi ; counter )
{
Statementl;
Statement2;
}
Statement3;

Contoh :
#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1;
 cout<<"              Latihan Perulangan C++ dengan For               "<<endl;
 cout<<"====================================="<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
 for(bil1=0;bil1<=10;bil1++)
 {
  cout<<bil1;
 }
 cout<<endl;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
 for(bil1=0;bil1<=10;bil1++)
 {
  bil1%2==0;
  cout<<bil1;
  bil1++;
 }
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
 for(bil1=0;bil1<10;bil1++)
 {
  bil1%2!=0;
  cout<<bil1+1;
  bil1++;
 }

 getch();
}

2. Perulangan While
Digunakan bila jumlah perulangannya belum diketahui.
Bentuk umumnya:
while( expression )
{
Statementl;
Statement2;
}
Statement3;

Contoh :
#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1=0;
 cout<<"              Latihan Perulangan C++ dengan While             "<<endl;
 cout<<"======================================"<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
        while(bil1<=10)
        {
        cout<<bil1;
        bil1++;
        }
 cout<<endl;
 int bil2=0;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
        while(bil2<10)
        {
        bil2=bil2+2;
        cout<<bil2;
        }
 int bil3=0;
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
        while(bil3<10)
        {
        bil3=bil3+1;
        cout<<bil3;
        bil3++;
        }
getch();
}

3. Peulangan Do While
Perulangan Do While dan While hampir sama, perbedaannya dengan while, do … while memiliki pengecekan kondisi yang terletak setelah statement perulangan.
Bentuk umumnya:
do
{
Statementl;
Statement2;
}
while (expression )
Statement3;

Contoh :
#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1=0,bil2=0,bil3=0;
 cout<<"              Latihan Perulangan C++ dengan Do-While          "<<endl;
 cout<<"======================================="<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
 do
 {
   cout<<bil1;
   bil1++;
 }while(bil1<=10);
 cout<<endl;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
 do
 {
   bil2=bil2+2;
   cout<<bil2;
   bil1++;
 }while(bil2<10);
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
 do
 {
   bil3=bil3+1;
   cout<<bil3;
   bil3++;
 }while(bil3<10);
 getch();
 }
#Label1 a{ font-weight:bold; Color:black; position:relative; display:inline-block;