This is featured post 1 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 2 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 3 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 4 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 5 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.


WINDOWS 7

0 komentar



WINDOWS 7


Migrasi ke Microsoft Windows 7 *

Perusahaan mempertimbangkan migrasi ke Windows Microsoft * 7 OS menghadapi sejumlah keputusan penting. Dengan persiapan maju dan penyebaran cerdas, Anda bisa menghemat waktu, mengurangi biaya, dan meminimalkan gangguan. Dan, dengan perangkat keras yang tepat, Anda bisa mendapatkan hasil maksimal dari OS baru. Di Intel, kita baru saja menyelesaikan penyebaran beta diikuti oleh seluruh perusahaan migrasi ke Windows 7 pada Intel Core ® ™ vPro ™ PC berbasis prosesor. Berikut adalah beberapa hal kami mengetahui bahwa Anda mungkin dapat membantu saat Anda mengembangkan rencana Anda sendiri:
Bermigrasi ke windows 7: Waktu & Biaya

    * Menilai berapa lama Anda ingin menyimpan kedua Windows * XP dan Windows 7 di lingkungan Anda dan rencana yang sesuai. Kebanyakan perusahaan akan membutuhkan 12-18 bulan perencanaan dan pengujian sebelum diterapkan klien OS baru. Membiarkan waktu untuk melakukan evaluasi menyeluruh dan proses pengambilan keputusan sangat penting.
    * Mainstream dukungan untuk Windows XP telah pensiun. ISV kemungkinan akan membutuhkan Windows 7 untuk rilis baru dari aplikasi bisnis penting jauh lebih awal daripada Windows XP akhir 2014-tanggal-hidup.

Windows 7 Migrasi: Pengujian & Kompatibilitas

    * Bangun di waktu untuk menguji kompatibilitas aplikasi dan remediasi. Perangkat Lunak masalah dapat berdampak signifikan produktivitas pengguna selama migrasi. Kami menemukan bahwa masa uji yang direncanakan dengan baik adalah kunci untuk transisi yang lancar.
    * Pastikan Anda meletakkan OS baru pada sistem yang mampu menangani hal itu. Dengan biaya dukungan tahunan untuk PC yang lebih tua dari tiga tahun sering melebihi harga pembelian PC3 baru, mengintegrasikan Windows 7 ke dalam lingkungan Anda waktunya dengan siklus refresh PC Anda mungkin menjadi pilihan Anda yang paling efektif-biaya.
Memaksimalkan Manfaat ketika Anda bermigrasi ke windows 7
    * Penelitian dan mengambil keuntungan dari setiap kemampuan baru OS mungkin
menawarkan, khususnya fitur pengelolaan, keamanan dan sistem kontrol.
    * Pikirkan tentang apa lagi yang dapat ditingkatkan pada saat yang sama, seperti Anda
* Microsoft Office Suite atau browser. Ini jauh lebih efisien dan lebih mudah pada pengguna untuk melewati satu periode pengujian aplikasi.


Nilai Refresh PC dengan Microsoft Windows 7 *

Intel ahli TI membahas rencana untuk refresh perusahaan PC lebar dan migrasi ke Microsoft Windows 7 *
TI Intel berencana untuk memulai penyebaran perusahaan-macam 7 * Microsoft Windows pada PC dengan teknologi Intel ® ™ vPro pada awal 2010. Intel IT bekerja sama dengan Microsoft untuk melakukan evaluasi awal OS dan akhirnya menemukan bahwa Microsoft Windows 7 * sangat memenuhi persyaratan kami. Selain itu, kami menemukan performa terbaik dan pengelolaan disediakan oleh menyebarkan Microsoft Windows 7 * pada PC baru dengan teknologi Intel ® ™ vPro.
Simak
Baca secara fonetik



Kenali Windows 7

Berikut ini bagaimana Windows 7 dapat membantu:

    *  tugas-tugas sehari-hari lebih sederhana. Scan semua jendela yang terbuka Anda dengan Pratinjau Live Taskbar. Mencari file, terhubung ke jaringan, atau menggunakan Snap untuk mengatur beberapa sisi jendela berdampingan. Semua dengan dua atau tiga klik.

    *PC Anda akan bekerja seperti yang Anda inginkan. Buatlah Anda dengan personalisasi dan siap untuk pergi dengan Tidur cepat dan Lanjutkan. Lebih banyak menggunakan program-program anda yang lebih tua dengan Windows XP Mode. Lindungi data Anda dan lebih aman dengan sedikit usaha.

    *Lakukan hal-hal baru. Gunakan layar sentuh sebagai pengganti mouse. Menghubungkan ke printer cepat dengan Lokasi Aware Printing. Berbagi musik, foto, dan video di seluruh rumah Anda dengan Putar To. Gunakan PC Anda untuk merekam siaran TV dan menonton TV Internet.


Windows Search
Langsung mencari dan membuka file pada PC Anda, dari dokumen ke pesan e-mail ke lagu, langsung dari menu Start hanya dengan mengetik sebuah kata atau dua.
Dengan Windows Vista, kami memperkenalkan Instant Search, yang membantu Anda dengan mudah menemukan file, pesan e-mail, dan item lainnya pada PC Anda. Jika anda mengingat jenis file, ketika diciptakan, atau bahkan apa itu mengandung, Instant Pencarian akan membantu Anda menemukan dengan cepat dari menu Start dan folder lain. Pada Windows 7, Windows Search meningkatkan pada fitur ini dengan membuat hasil pencarian lebih relevan dan lebih mudah untuk meninjau. Sekarang, Anda dapat menemukan lebih banyak hal di lebih banyak tempat-dan melakukannya lebih cepat.

Mulai mengetik ke dalam kotak penelusuran menu Start dan Anda akan segera melihat daftar dokumen yang relevan, gambar, musik, dan e-mail pada PC Anda. Hasil kini dikelompokkan berdasarkan kategori dan kata kunci mengandung disorot dan potongan teks untuk membuat mereka lebih mudah untuk memindai.

Hanya sedikit orang menyimpan semua file mereka dalam satu tempat ini. Jadi, Windows 7 juga dirancang untuk mencari hard drive eksternal, PC jaringan, dan Perpustakaan. oo dikuasai oleh hasil pencarian Anda? Anda dapat langsung sempit mereka menurut tanggal, jenis file, dan kategori berguna lainnya.
Simak
Baca secara fonetik

Pin
Pin program untuk taskbar. Pin file ke Langsung Daftar. Sama seperti penyambungan catatan di papan buletin, Anda dapat menggunakan pin untuk menjaga hal-hal yang Anda butuhkan dekat.
Banyak dari kita memiliki kelompok yang cukup kecil program dan file kita gunakan banyak. Jadi masuk akal untuk dapat menjaga mereka berguna sepanjang waktu. Dengan Windows Vista, Anda dapat pin program favorit Anda ke menu start Anda.



Pada Windows 7, Anda dapat menggunakan menjepit PC untuk membuat pekerjaan Anda lebih seperti yang Anda inginkan. Salah satu perbaikan yang besar adalah kemampuan untuk mengendalikan di mana program Anda muncul di taskbar Anda. Selalu ingin agar browser web Anda tepat di sebelah tombol start? Tarik ikon di mana Anda inginkan, dan akan tinggal di sana sampai Anda memindahkannya. Anda juga dapat pin ikon program anda ke taskbar, jadi di sana sepanjang waktu. Anda bahkan dapat pin dokumen spesifik dan situs web untuk Langsung Daftar di taskbar Anda.

Windows 7 Professional
Bekerja di mana saja lebih mudah dan aman
Jika Anda menggunakan PC Anda untuk bekerja, Anda akan ingin Windows 7 Professional. Ini membantu Anda menjadi lebih produktif dan melindungi informasi penting Anda bekerja dengan. Banyak tugas-tugas rutin hanya mengambil beberapa klik, sehingga Anda dapat menghabiskan waktu kurang mengatur proyektor, printer, dan jaringan. pilihan cadangan lanjutan membantu Anda melindungi kerja keras Anda dengan backup otomatis ke rumah Anda atau jaringan bisnis. Dan dengan Windows XP Mode, Anda dapat menggunakan hampir semua program Windows XP di Windows 7.






Software Assurance by Bounded Exhaustive Testing (Jaminan Perangkat Lunak oleh Bounded Exhaustive Testing)

0 komentar


Nama : I Nyoman Resa Aji Prayudha
Nim : G.231.10.0149


Software Assurance by Bounded Exhaustive Testing
(Jaminan Perangkat Lunak oleh Bounded Exhaustive Testing)


Abstrak
Bounded Exhaustive Testing (BET) adalah teknik verifikasi masukan perangkat lunak. Penelitian sebelumnya mengatakan bahwa BET hanya bisa mengungkapkan faults di sistem kecil dengan masukan yang tidak begitu kompleks. Namun kini hasil penelitian terbaru mengatakan bahwa BET, dikombinasikan dengan abstraksi terhadap spesifikasi dan teknik pemfaktoran, bisa menjadi tools verifikasi perangkat lunak yang bisa diandalkan.
Pengenalan
Penelitian sebelumnya menunjukkan bahwa BET mampu digunakan untuk mengetes modul perangkat lunak dengan struktur data sederhana.
Yang menjadi pertanyaan-nya mampukah BET diterapkan pada modul perangkat lunak besar. Dengan mengacu pada hipotesa Jackson, bahwa pengetesan masukan kecil bisa mengungkapkan fault, maka kalau diterapkan pada pengetesan masukan besar akan mampu mengungkapkan fault dalam porsi yang lebih besar .
Untuk itu, pengetesan dilakukan dengan subjek Galileo , tools untuk memodelkan dan menganalisis reliability (dengan pemodelan DFT, Dynamic Fault Trees ), fault-tolerant, sistem terkomputerisasi.
Percobaan dilakukan dengan mengabstraksi spesifikasi masukan yang di-offload-kan ke Alloy , agar Alloy tidak kehabisan memori bila berjalan secara onload.
Lalu detail abtraksi dicatat, dengan menggunakan TestEra untuk membangkitkan masukan abstrak. kemudian, mengkombinasikan masukan abstrak dengan detail-detailnya untuk menyusun masukan space-nya.
Dengan teknik tersebut, mampu mengungkapkan fault-fault yang ada. Percobaan diterapkan pada lebih dari 250.000 masukan DFT.




Materi dan Bahan
*DFT*
DFT adalah grafik pemodelan sistem, terdiri dari basic node (representasi event dalam sistem), gates node (representasi failure event yang muncul sebagai fungsi dari event lainnya, bisa statik [And Gates] atau dinamik [Priority-And Gates]), dan constraint (representasi batasan dari event, bisa FDEP [kegagalan yang terjadi secara cascade] atau SEQ [kegagalan sesuai urutan]).
Gambar 1. DFT dengan spare gate, 3 event dan sebuah pembatas FDEP
Spare gates terjadi jika dan hanya jika semua masukannya gagal atau menjadi tidak ada. Sistem bekerja bila event1 memberi masukan. Bila event1 gagal atau menjadi tidak ada, maka spare gate akan mendapat masukan dari event2. FDEP mengindikasikan bahwa bila terjadi kegagalan pada event1 maka event3 juga ikut gagal. Akibatnya, sistem akan berhenti total, bila event1 dan event2 mengalami kegagalan.
*Galileo*
Adalah tools untuk menganalisa DFT. Galileo akan menguraikan pohon DFT ke dalam sub-sub pohon untuk dipecahkan secara terpisah dengan menggunakan DFT solvers (dynamic solver yang menterjemahkan Markov chains atau static solver yang menterjemahkan menjadi BDD), nantinya hasil akan dirangkai kembali untuk memperoleh hasil akhir.
Penelitian BET ini bertujuan untuk mengevaluasi apakah mungkin untuk menggunakan BET untuk mengetes Galileo.
Pengetesan dilakukan dengan membangkitkan masukan dengan menggunakan TestEra (framework testing class-class pada Java). Lalu output-nya dicek menggunakan Nova solver (Galileo dynamic analyzer) sebagai oracle-nya.
Pengetesan dilakukan dengan lingkup kecil terlebih dahulu. Penelitian tahap ini berhenti saat lingkup tujuan telah dipenuhi atau saat pengetesan perangkat lunak menjadi tidak mungkin akibat kegagalan sistem.




Hasil
Dari hasil pengetesan, kecepatan oracle menurun seiring dengan meningkatnya masukan fault tree. Sedikit sulit untuk mengetes dengan 6 masukan tanpa mengoptimalkan kinerja oracle.
Tabel 1. Jumlah DFT dan AFT yang di-generate
Jumlah masukan yang dibangkitkan, hingga 8 cakupan event. Pengetesan mampu meng-instansiasi semua DFT konkrit hingga 6 event.
Selain itu, BET mampu mengungkapkan 8 faults pada galileo, 3 faults pada spesifikasi dan 3 faults pada oracle.
Discussion and Recommendations
Ada keterbatasan dalam penelitian ini, yaitu:
-          TestEra kurang mampu menangani tipe data numeric dengan baik.
-          Alloy tidak mendukung data integer.
-          Bila ada fault di oracle atau di spesifikasi, maka BET tidak dapat diterapkan.
-          Hasil statistic reliabilitas sistem tidak dapat didasarkan pada penggunaan BET.
Akan tetapi, dengan keterbatasan tersebut, BET merupakan tools verifikasi yang mampu mengungkap fault, baik yang sifatnya substansial maupun fault yang halus, pada suatu sistem dengan ukuran tertentu.

PENGERTIAN OPEN SOURCE DAN MACAM-MACAM LISENSI OPEN SOURCE

0 komentar



PENGERTIAN OPEN SOURCE DAN MACAM-MACAM LISENSI OPEN SOURCE
Open source software adalah istilah yang digunakan untuk software yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut. Dan yang menarik dan salah satu keunggulannya adalah bahwa Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux.
Keberadaan open source software ini sangat ditunjang oleh internet. Mula-mula Open source software diambil dari internet kemudian digunakan oleh orang dan diperbaiki apabila ada kesalahan. Hasil perbaikan dari open source ini kemudian dipublikasikan kembali melalui internet yang memungkinkan orang lain menggunakan dan memperbaikinya. Dan begitulah seterusnya. Saat ini sangat mudah mendapatkan open source software di internet.
Pengembangan open source software melibatkan banyak orang dari berbagai penjuru dunia yang berinteraksi melalui internet. Maka bermunculanlah berbagai macam software yang dibuat berbasis open source ini yang dipublikasikan melalui internet. Pola open source ini telah melahirkan developer-developer handal dari berbagai penjuru dunia.
Dengan pola open source orang dapat membuat dan mengembangkan apa yang disebut dengan free software. Software ini dapat digunakan tanpa perlu membayar lisensi atau hak cipta karena memang dikembangkan dengan pola open source. Jadi, dengan pola open source orang dapat mengembangkan software dan mempublikasikannya dengan bebas melalui internet. Maka tidak heran apabila kita akan banyak menemukan free software ini di internet dan bisa secara bebas mendownloadnya tanpa perlu membayar uang sepeser pun kepada pengembang software tersebut.
Free software disini juga bukan program kacangan. Anggapan bahwa barang yang gratis jelek kualitasnya tidak berlaku buat free software. Karena sudah terbukti kehandalannya. Dan karena free software berbasis open source maka software tersebut sudah melalui proses perbaikan yang terus menerus. Jadi tidak ada alasan tidak mau menggunakan free software ini dengan alasan kualitasnya yang tidak baik.
Dengan karakteristik yang telah disebutkan di atas maka tidak salah apabila kita menaruh harapan pada open source ini sebagai platform alternatif yang bisa kita gunakan dalam komputer kita. Penerapan pola open source di Indonesia juga dapat menghilangkan pemakaian software komersial secara ilegal dan memungkinkan bangsa Indonesia dikenal karya ciptanya dengan ikut mengembangkan open source software.
Sebelum kita lihat daftarnya kita bedakan dulu macam-macam lisensi software:
  1. Freeware, artinya software tersebut gratis untuk digunakan, Anda tidak bisa melihat source code software tersebut, biasanya disertai syarat tidak boleh memodifikasi software tersebut. Ada pula yang disertai syarat harus untuk kepentingan non-komersial. Tetapi syarat mutlak sebuah software disebut freeware adalah tanpa batasan jumlah dan waktu pemakaian.
  2. Shareware, artinya software tersebut dapat didownload dan digunakan pengguna hanya untuk dicoba. Jika pengguna merasa softwarenya bagus, maka diharuskan membeli. Shareware sering dibatasi lamanya waktu pakai (misalnya trial 30 hari), atau jumlah software tersebut dijalankan (misalnya 30x), atau feature-feature tertentu yang tidak bisa diakses. Sesudah masa ujicobanya berakhir, software bisa saja terkunci atau bisa saja tetap berfungsi sebagaimana mestinya.
  3. Adware, artinya software tersebut gratis, tetapi ada iklan yang muncul ketika dijalankan. Iklan dapat muncul baik pada saat start, atau muncul di sela-sela penggunaan.
  4. Open Source, artinya software yang source code-nya dibuka ke publik, Anda bisa memodifikasi dan mendistribusikan atau mempublikasikan source code hasil modifikasi dengan syarat-syarat tertentu, misalnya dengan tetap mempertahankan nama softwarenya.
Sebuah organisasi yang bernama Open Source Organization, mendefinisikan pendistribusian software yang bersifat open source dalam The Open Source Definition. The Open Source Definition ini bukanlah sebuah lisensi, melainkan suatu set kondisi-kondisi yang harus dipenuhi, agar sebuah lisensi dapat disebut bersifat open source.
Ada pun definisinya sebagai berikut :
  1. Pendistribusian ulang secara cuma-cuma. Sebagai contoh adalah Linux yang dapat diperoleh secara cuma-cuma.
  2. Source code dari software tersebut harus disertakan atau diletakkan di tempat yang dapat diakses dengan biaya yang rasional. Dan tentu saja tidak diperkenankan untuk menyebarkan source code yang menyesatkan.
  3. Software hasil modifikasi atau yang diturunkan dari software berlisensi source code, harus diijinkan untuk didistribusikan dengan lisensi yang sama seperti software asalnya.
  4. Untuk menjaga integritas source code milik penulis software asal, lisensi software tersebut dapat melarang pendistribusian source code yang termodifikasi, dengan syarat, lisensi itu mengijinkan pendistribusian file-file patch (potongan file untuk memodifikasi sebuah source code) yang bertujuan memodifikasi program tersebut dengan source code asal tersebut. Dengan begitu, pihak lain dapat memperoleh software yang telah dimodifikasi dengan cara mem-patch (merakit) source code asal sebelum mengkompilasi. Lisensi itu secara eksplisit harus memperbolehkan pendistribusian software yang dibuat dari source code yang telah dimodifikasi. Lisensi tersebut mungkin memerlukan hasil kerja modifikasi untuk menyandang nama atau versi yang berbeda dari software asal.
  5. Lisensi tersebut tidak diperbolehkan menciptakan diskriminasi terhadap orang secara individu atau kelompok.
  6. Lisensi tersebut tidak boleh membatasi seseorang dari menggunakan program itu dalam suatu bidang pemberdayaan tertentu. Sebagai contoh, tidak ada pembatasan program tersebut terhadap penggunaan dalam bidang bisnis, atau terhadap pemanfaatan dalam bidang riset genetik.
  7. Hak-hak yang dicantumkan pada program tersebut harus dapat diterapkan pada semua yang menerima tanpa perlu dikeluarkannya lisensi tambahan oleh pihak-pihak tersebut.
  8. Lisensi tersebut tidak diperbolehkan bersifat spesifik terhadap suatu produk. Hak-hak yang tercantum pada suatu program tidak boleh tergantung pada apakah program tersebut merupakan bagian dari satu distribusi software tertentu atau tidak. Sekalipun program diambil dari distribusi tersebut dan digunakan atau didistribusikan selaras dengan lisensi program itu, semua pihak yang menerima harus memiliki hak yang sama seperti yang diberikan pada pendistribusian software asal.
  9. Lisensi tersebut tidak diperbolehkan membatasi software lain. Sebagai contoh, lisensi itu tidak boleh memaksakan bahwa program lain yang didistribusikan pada media yang sama harus bersifat open source atau sebuah software compiler yang bersifat open source tidak boleh melarang produk software yang dihasilkan dengan compiler tersebut untuk didistribusikan kembali.
Lisensi-lisensi yang telah disertifikasi oleh Open Source Organization ini antara lain :

Dan berikut ini software gratis dan open source terbaik ;
1. Browser Gratis Terbaik
Browser ini yang kita butuhkan setiap kali membuka halaman di internet, search di Google, membaca email di Yahoo Mail, baik di windows maupun di linux, pilihan jatuh pada Mozilla Firefox (bisa berjalan di Windows atau Linux).

2. Antivirus Gratis Terbaik
Antivirus penting sekali untuk menjaga komputer Anda dari serangan virus yang mematikan atau memperlambat sistem komputer Anda. di waktu yang lalu tutorialgratis.net pernah mendaftar urutan antivirus terbaik. Pilihan antivirus  gratis terbaik untuk Windows adalah Avira AntiVir Personal. Sedangkan untuk linux adalah F-Prot Antivirus for Linux Workstations atau avast! Linux Home Edition.
3.  Office Gratis Terbaik (Word Processor, Spread sheet, Presentation)
Untuk urusan Office Gratis terbaik, pilihan jatuh pada OpenOffice.Org. Fungsinya mirip Microsoft Word, Microsoft Excell, dan Microsoft PowerPoint, tetapi yang ini gratis dan Open Source
4. Editor Gambar Bitmap Gratis Terbaik
Untuk yang hoby mengutak-atik gambar seperti mengatur pencahayaan, menggabungkan dua buah gambar, dan sebagainya, biasanya orang banyak menggunakan Adobe Photoshop. Software pengolah gambar bitmap yang terbaik dan gratis adalah GMIP (GNU Image Manipulation Program) yang bisa di download di Windows atau Linux.
5. Editor Gambar Vector Gratis Terbaik
Fungsinya mirip CorelDraw, kita bisa membuat dan mengedit gambar vektor yang tersusun atas garis-garis dan bidang. Software Vector Editor yang terbaik dan gratis (Open Source) adalah Inkscape. Silakan download di Windows atau Linux.
6. Media Player Gratis Terbaik
Fungsinya buat memainkan video, musik, lagu, file-file audio seperti MP3, WAV, dan sebagainya. Untuk software Media Player terbaik di Windows adalah Winamp. Untuk linux, media player terbaik adalah GeeXboX.
7. Audio Editor Gratis Terbaik
Dengan software audio editor, kita bisa mengedit file audio, seperti menambah echo, menggabungkan vokal dengan musik, membuat jingle atau spot iklan radio, dan sebagainya. Software audio editor gratis terbaik di Windows dan Linux adalah Audacity yang bisa dijalankan di Windows atau Linux.

8. Video Editor Gratis Terbaik
Software Video Editor digunakan untuk mengedit video, seperti potong-memotong, filter, encoding, dan lain-lain. Software Video Editor terbaik yang gratis adalah Avidemux yang bisa dijalankan di Windows atau Linux.
9. FTP Gratis Terbaik
Program ini digunakan untuk mentransfer file ke sebuah server lewat internet. Program ini sering digunakan oleh webmaster untuk mentransfer file-filenya ke web server. Program FTP yang open source adalah FileZilla (download untuk Windows atau Linux).
10. Program Mail Client Gratis Terbaik
Program ini digunakan untuk membaca email dari desktop (IMAP, POP, atau HTML). Di lingkungan windows, program mail client terbaik adalah Mozilla Thunderbird. Di Linux, program mail client gratis terbaik adalah Evolution.
11. Program Kompresi Gratis Terbaik
Program ini berfungsi untuk memperkecil ukuran file tanpa menghilangkan data (seperti WinZip atau WinRAR). Di windows, program kompresi yang gratis terbaik (freeware) adalah 7-Zip , sedangkan di Linux, program kompresi yang terbaik dengan adalah p7zip (LGPL) dan PeaZip (GPL).
12. Program Download Accelerator Gratis Terbaik
Buat yang suka mendownload file dari internet, program ini sangat diperlukan, karena bisa mempercepat download hingga 3 kali lipat. Di windows, program download accelarator terbaik dengan lisensi GPL adalah Free Download Manager. Di linux, program download accelerator terbaik dengan lisensi GPL adalah QuickDownloader. Penulis juga merekomendasikan Add-Ons FireFox DownThemAll, karena jika menggunakan FireFox dan Add-Ons tersebut, kita tidak perlu menginstall software tambahan.
Demikian daftar/list program open source terbaik, baik yang berjalan di Windows ataupun di Linux

PROSESOR INTEL I3, I5, I7

0 komentar



PROSESOR INTEL I3, I5, I7

Intel ® Core ™ Processor i3
Intel ® Core ™ i3 keluarga prosesor Intel ® HD dengan Graphics memberikan sebuah arsitektur baru yang revolusioner untuk pengalaman komputasi yang tak tertandingi.
Sebagai tingkat pertama dalam keluarga prosesor baru Intel, Intel Core i3 prosesor adalah titik masuk yang sempurna untuk yang cepat, pengalaman PC responsif.
Prosesor ini dilengkapi dengan Intel HD Graphics, mesin video canggih yang memberikan pemutaran mulus, tinggi kualitas video HD, dan maju kemampuan 3D, menyediakan suatu solusi grafik ideal untuk komputasi sehari-hari.
Sebuah pilihan cerdas untuk rumah dan kantor, Intel Core i3 prosesor juga dilengkapi Intel ® Hyper-Threading Technology ¹, yang memungkinkan setiap inti prosesor Anda untuk bekerja pada dua tugas pada waktu yang sama, memberikan kinerja yang Anda butuhkan untuk pintar multitasking. Jangan biarkan terlalu banyak aplikasi yang terbuka lambat Anda dan PC Anda ke bawah.

Intel ® Core ™ Processor i5

Intel ® Teknologi Turbo Boost ◊ 1
Secara otomatis kecepatan prosesor anda ketika PC Anda membutuhkan tambahan kinerja-kinerja yang cerdas dengan meningkatkan kecepatan. Tersedia dalam model tertentu dari Intel ® Core ™ i5 sistem berbasis prosesor.

Teknologi Intel ® Hyper-Threading ◊ 2
Fitur empat arah multi-tugas pemrosesan yang memungkinkan setiap inti dari prosesor Anda untuk bekerja pada dua tugas pada waktu yang sama, memberikan kinerja yang Anda butuhkan untuk pintar multitasking. Anda dan PC Anda tidak akan melambat, terlepas dari berapa banyak aplikasi yang Anda buka sekaligus.
Intel ® HD Graphics ◊ 3
Intel ® HD Graphics memberikan performa visual yang luar biasa untuk gambar tajam, warna lebih kaya, dan audio hidup seperti dan video ◊ 3 Watch. Film dan video Internet di high-definition, memainkan judul game yang populer, dan mendapatkan dukungan penuh untuk Microsoft Windows * 7. Ini semua dibangun pada; tidak perlu tambahan add-in kartu video. Smarter, lebih cepat, dan sekarang tipis.
Dengan laptop ultra-tipis didukung oleh prosesor Intel ® Core ™ i5, Anda akan meningkatkan kinerja Anda DAN gaya Anda. Dengan baterai yang ditingkatkan dan desain yang ultra-ramping, itu komputasi cerdas yang terlihat baik karena melakukan.
Intel ® Core ™ i5 prosesor, bagian dari keluarga prosesor Intel, menempatkan kinerja cerdas baik dalam jangkauan Anda. Hal ini memberikan kinerja yang solid untuk aplikasi sehari-hari, dengan kemampuan untuk meningkatkan kecepatan seperti yang diperlukan untuk menuntut tugas.
Berkat Intel ® Turbo Boost Technology ¹, Intel Core i5 prosesor otomatis menyesuaikan dengan apa pun yang Anda lakukan pada PC Anda, cepat-kecepatan untuk merespon dengan cepat untuk kebutuhan anda. Intel Core i5 prosesor adalah kinerja cerdas dengan meningkatkan kecepatan.

Intel Core i5 prosesor juga dilengkapi Intel ® Hyper-Threading Technology ², yang memungkinkan setiap inti prosesor Anda untuk bekerja pada dua tugas pada waktu yang sama, memberikan kinerja yang Anda butuhkan untuk pintar multitasking. Jangan biarkan terlalu banyak aplikasi yang terbuka lambat Anda dan PC Anda ke bawah. Mendapatkan performa pintar sekarang.
Perbandingan kinerja yang ditunjukkan di bawah membandingkan PC yang didasarkan pada prosesor Intel Core i5-650 ke PC tiga tahun berdasarkan E6400 Intel ® Core ™ 2 Duo. PC termasuk Intel ® HD Graphics, memori lebih besar, kapasitas penyimpanan lebih, dan menjalankan Microsoft baru merilis Windows * 7 sistem operasi. PC tiga tahun berusia lebih tua teknologi grafis, sedikit memori, kapasitas penyimpanan kurang, dan menjalankan Microsoft Windows Vista *.


Intel ® Core ™ Processor i7


Dengan cepat, teknologi cerdas, multi-core yang berlaku kekuatan pemrosesan mana itu yang paling dibutuhkan, Intel ® Core ™ i7 memberikan suatu terobosan yang luar biasa dalam kinerja PC. Mereka adalah keluarga prosesor desktop terbaik di planet ¹.
Anda akan multitask aplikasi lebih cepat dan membebaskan ciptaan yang luar biasa media digital. Dan Anda akan mengalami performa maksimal bagi semua yang Anda lakukan, berkat kombinasi Intel ® Turbo Boost ² teknologi dan teknologi Intel ® Hyper-Threading (HT teknologi Intel ®) ³, yang memaksimalkan kinerja untuk mencocokkan beban kerja Anda.







DAFTAR PUSTAKA

Microsoft Visual FoxPro 9.0

1 komentar



Microsoft Visual FoxPro 9.0

Visual FoxPro adalah bahasa pemrograman berbasiskan prosedur yang pertama kali dikembangkan oleh Fox Technologies pada awal 1984 dengan nama FOXBASE. Program ini dikembangkan untuk menyaingi dBase II dari AShaton-Tate. Dalam perkembangannya FoxPro tetap mempertahankan kemampuan pemrograman prosedural dan dilengkapi dengan pemrograman berorientasi objek. FoxPro pertama kali dikembangkan berbasis text dan dapat dijalankan pada MS-DOS, Windows, Mac OS, dan UNIX. FoxPro memperkenalkan GUI (Graphical User Interface) pada tahun 1989. Pada tahun 1992 Fox Tecnologies bergabung dengan Microsoft FoxPro berkembang menjadi Visual FoxPro pada tahun 1995. Kemampuan pemrogaraman procedural tetap dipertahankan dan dilengkapi dengan pemrograman berorientasi objek. Versi terakhir dari FoxPro adalah versi 9.0 dan Service Pack untuk versi 9.0 dirilis pada tahun 2007.

Kelebihan Microsoft Visual Foxpro 9.0 adalah sebagai berikut:
1. Tidak memerlukan spesifikasi hard ware yang tinggi
2. Kemudahan dalam pengembangan program, Visual FoxPro is flexible & easy to use.
Bahkan bagi seseorang yang tidak mengerti bahasa pemrograman sekalipun. Wizard yang disediakan oleh VFP untuk mempermudah pemakai menggunakan fasilitas di dalamnya, dari Wizard membuat tabel hingga Wizard membuat aplikasi berikut interface-nya.
3.First of All, Visual FoxPro is Data Centric Language
Artinya VFP adalah suatu bahasa pemrograman yang sudah dioptimalisasi penggunaannya untuk pengolahan database. VFP juga mendukung transaction processing secara native, ata Dictionary Support, dan SQL ANSI 92 Standard Syntax.
4.Visual FoxPro is extremely fast database engine


5.Visual FoxPro is remote access data
VFP mendukung untuk mengakses data diluar dari database native yang dimilikinya, seperti Microsoft SQL Server, Oracle, mySQL, PostGreSQL, Thunderbird, Access dan lain sebagainya dengan menggunakan koneksi ODBC dan ADO.
6.Visual FoxPro is excellent RAD tools
Dimana dengan kemampuan OOP yang dimiliki oleh VFP, kita dapat membangun sebuah aplikasi yang cepat berdasarkan class yang sudah kita bangun sebelumnya. Bahkan kalau seandainya ada perubahan interface atau business rules, dengan mudah kita ubah berdasarkan classnya. It's really Rapid Application Development Tools !!
7.Visual FoxPro is COM Based Complaint
Merupakan standar komponen yang dapat digunakan oleh bahasa pemrograman lain yang juga COM Based Complaint, sehingga memungkinkan suatu proyek aplikasi yang besar dibuat lebih dari 1 bahasa pemrograman sebagai contoh, modul inventory dibuat dengan VFP, modul sales dibuat dengan Delphi, sedangkan menu utamanya dibuat dengan Visual Basic.
8.Visual FoxPro is web-enabled
ures ini didukung oleh VFP 7 keatas).
9.Visual FoxPro is backwards compatibility
Hal ini memudahkan bagi programmer yang masih menggunakan FoxPro for Dos/Windows untuk beralih ke VFP, karena syntax yang biasa sudah dikenal di FoxPro for DOS/Windows masih dikenal dengan baik oleh VFP sehingga memungkinkan aplikasi yang dibuat dengan FoxPro for DOS/Windows dapat berjalan dengan baik di VFP (dengan sedikit perbedaan di tampilan layar, mengingat VFP sudah menggunakan fasilitas Windows GUI 32 Bit).
Mengenal Visua Foxpro
September 11, 2007
VFP is NOT perfect !!
Terlepas dari kelebihan-kelebihan yang dimiliki, kita menyadari bahwa VFP masih memiliki beberapa kelemahan dan keterbatasan di dalam membuat aplikasi, seperti pembuatan report yang belum mengimplementasikan OOP (direncanakan akan diimplementasikan di VFP 9), menu-designer yang juga
belum mengimplementasikan OOP. Ada istilah yang mengatakan, “The Right Tools on The Right Job”, jika kita ingin membuat aplikasi untuk
multimedia, games, 3D Animation … well, VFP is NOT for you … tetapi jika kita ingin membuat aplikasi berbasis database seperti statistik, perdagangan, ataupun bisnis berskala kecil hingga menengah ke atas … VFP is the RIGHT tools for you !!

Lingkungan visual untuk Membuat dan mengelola 32-bit dan komponen Aplikasi. Komponen dari Microsoft Visual FoxPro © ®, dan bahasa berorientasi objek membuat paket ideal untuk Pembangunan modern, scalable, Aplikasi multi-tier Itu mengintegrasikan arsitektur, client-server dan internet.

Microsoft Visual FoxPro termasuk lingkungan pengembangan basis data visual, yang menggunakan bahasa pemrograman kerangka FoxPro. Selama Periode Long, Visual FoxPro mempunyai Tinggal salah satu database alat PALING populer. Dengan bantuan-Nya Apakah Ditulis oleh Jumlah Sesungguhnya raksasa dari Berbagai jenis Ekonomi, akuntansi dan Aplikasi Lainnya Pengembang untuk Perhitungan dan penyimpanan informasi.
Visual FoxPro 9.0 adalah sepenuhnya kompatibel dengan versi sebelumnya dari produk. Produsen Dapat Menggunakan alat-alat Visual FoxPro 8.0 Aplikasi untuk menyebarkan dibuat dalam lingkungan Visual FoxPro 9.0. Dengan Visual FoxPro 9.0, Anda BISA membuat Aplikasi berbasis Web dan-COM komponen, dan Tanpa Upaya Mengatur interaksi mereka dengan. NET-aplikasi. Versi 9.0 menerapkan jenis baru data, Banyak Pembatasan dihapus pada bahasa SQL, masukkan jenis Tambahan indeks, bekerja disederhanakan dengan data remote, dll

Produk Unggulan
* Data-Penanganan dan Interoperabilitas
Buat. NET solusi yang kompatibel dengan XML hirarkis dan Web XML layanan. data Bursa dengan SQL Server-melalui bahasa SQL yang disempurnakan dan didukung Kemampuan baru tipe data.

* Pengembang Perangkat Produktivitas Extensible
Anda Meningkatkan antarmuka pengguna dengan bentuk pengguna dockable, auto-anchoring kontrol, dan dukungan Peningkatan citra. Personalisasi Window Properties dengan sifat favorit Anda, editor kustom, font, dan pengaturan warna.

* Fleksibilitas untuk Bangun Semua Jenis Solusi Database
Membangun dan Aplikasi yang berdiri sendiri dan remote menyebarkan untuk Windows berbasis Tablet PC Membuat dan mengakses komponen COM dan XML Web Services kompatibel dengan Microsoft teknologi NET..
Sistem Pelaporan Fitur
Arsitektur output Extensible baru Menyediakan kendali presisi output data dan format laporan. Desain dengan bandeng beberapa detail, rotasi teks, dan laporan chaining. Output laporan yang didukung termasuk dalam XML, HTML, format gambar, dan disesuaikan multi-halaman jendela pratinjau cetak. Backward kompatibel dengan yang ada Visual FoxPro laporan.
Mudah untuk Upgrade
Upgrade ke Visual FoxPro 9.0 mudah dan menguntungkan, karena versi maju dan dapat diandalkan PALING FoxPro pernah dirilis, dan 100 persen kompatibel dengan Visual FoxPro 8.0.

Pengembang peristiwa membuat Aplikasi dengan Visual FoxPro 9.0 dan menyebarkan Mereka menggunakan Visual FoxPro 8.0 runtime, selama tidak ada perintah baru dan fitur Apakah Penerapan dalam Aplikasi Terdistribusi. Memungkinkan pengembang ini dan tim untuk meng-upgrade ke Visual FoxPro 9.0 dan Manfaat dari Kekayaan Produktivitas fitur baru, sambil bergeser Aplikasi yang ada pada mesin runtime baru.
Fitur Produk
* Robust set alat untuk membangun solusi database, mudah untuk meng-upgrade
* Membangun Aplikasi untuk desktop, lingkungan client-server, atau Web
* Peningkatan Kemampuan bahasa SQL, arsitektur output extensible baru
* Membuat. Solusi NET-kompatibel dengan XML hirarkis dan layanan Web XML
* Membangun Aplikasi berbasis Windows yang berdiri sendiri dan remote untuk PC Tablet.


Type Data

1 komentar


 Type Data
Type data real di Pascal
Type real adalah bilangan pecahan yang mengandung titik desimal. Sebagai orang Indonesia maka simbol koma yang dipergunakan tetapi untuk orang Amerika maka simbol yang dipergunakan adalah titik. Dan karena yang membuat bahasa Pemrograman Pascal adalah orang Amerika maka kita harus menyesuaikan diri. Gunakanlah simbol titik. Atau dalam kata lain yang mengandung pecahan.
Tipe real adalah bilangan-bilangan pecahan yang bisa bernilai negatif tak terhingga sampai positif tak terhingga. Tempat simpan di dalam komputer adalah terbatas, jadi perhatikan untuk nilai yang terbesar atau terkecil karena tanda negatif/minus yang disimpan memerlukan tempat simpan.
Real dioperasikan dengan real menghasilkan real. Setiap bilangan real mengandung koma desimal(Bahasa Indonesia)/ titik (Bahasa Inggris).
Contoh:
5.3 + 7.5 =12.8 (real + real = real)
7.5 – 2.5 = 5.0 (real – real = real)
7.5 * 3.0 = 22.5 (real * real = real)
10.0 / 3.0 = 3.333 (real / real = real)
Lambang operasi-operasi aritmatika yang dapat dipergunakan adalah sbb:
penambahan : +
pengurangan : -
perkalian : *
pembagian : /
).Assignment atau tanda = dalam algoritma mempergunakan tanda panah ke kiri (
5.3 + 7.5
Contoh dalam algoritma : x
Artinya ada instruksi penjumlahan nilai 5.3 dan nilai 7.5 maka akan menghasilkan nilai 12.8 dan nilai 12.8 ini akan disimpan pada sebuah tempat yang bernama x. Nama tempat x ini harus dituliskan pada kamus. Karena nilai 13 bertype real maka tempat x ini harus sesuai maka kita harus pilih bertype real. Karena itu penulisan dalam kamus menjadi,
Kamus : x : real {tempat simpan hasil penjumlahan}
Juga perhatikan bahwa perintah assingment/penugasan ini tetap menggunakan prinsip bahwa keadaan mula berbeda dengan keadaan akhir. Keadaan mula dari sebuah tempat x di memory tidak diketahui isinya jadi artinya sembarang dan pada keadaan akhir perintah ini tempat memory yang bernama x ini yakin sudah ada isinya yakni 12.8.
Sifat memory pada penggunaannya adalah menyimpan nilai terakhir yang 5 artinya keadaan mula A
dimasukkan pada tempat tersebut. Contohnya : A tidak tahu dan keadaan akhir perintah ini adalah tempat di memory yang namanya A sekarang ada nilai 5. Kemudian ada instruksi berikutnya yakni A 7 artinya sekarang adalah keadaan mulanya adalah 5 dan keadaan akhirnya adalah 7. Di mana nilai 5 yang tadi disimpan? Ternyata nilai 5 yang di dalam tempat yang bernama A ditindih oleh nilai 7. Artinya kita tidak dapat mencari/mengupas tempat simpan ini sehingga nilai 5 muncul lagi.
Contoh:
Program Luling
{IS: diberikan layar bersih kemudian pemakai memasukkan jari-jari dalam real}
{FS: menulis luas lingkaran}
Kamus :
r: real {jari-jari lingkaran}
phi: real {3.14}
lu: real {luas lingkaran}
Algoritma
3.14
phi
7.00
r
phi*r*r
Lu
Output (‘Luas lingkaran = ‘,lu)
Dalam bentuk bahasa Pascal menjadi sbb:
Program Luling;
{IS: diberikan layar bersih kemudian pemakai memasukkan jari-jari dalam real}
{FS: menulis luas lingkaran}
uses crt ;
var {Kamus :}
r: real; {jari-jari lingkaran}
phi: real; {3.14}
lu: real; {luas lingkaran}
Begin {Algoritma}
Clrscn ;
phi :=3.14;
r := 7.00;
Lu := phi*r*r;
Writeln (‘Luas lingkaran = ‘,lu)
end.
Disini terlihat bahwa program ini selalu mengeluarkan nilai yang sama. Artinya kalau dieksekusi oleh komputer hari ini atau besok atau kemarin menghasilkan harga yang sama.
Kalau tidak mau seperti di atas maka ada sebuah instruksi Input. Instruksi ini adalah sebuah instruksi yang memperbolehkan pemakai untuk memasukkan nilai sesuai kehendaknya. Misalnya hari ini nilai jari-jari yang mau dihitung adalah 7.0, besok nilainya 14 dan yang kemarin mungkin nilainya 21.
Instruksi Input ini akan dibaca oleh prosesor dan prosesor akan mengerti artinya ada masukkan yang akan dimasukkan oleh pemakai, karena itu maka prosesor akan memberikan tanda cursor/blink atau kelap kelip di layar yang artinya prosesor menunggu masukkan dari pemakai. Pada saat tanda cursor/blink atau kelap kelip ada di layar maka pemakai harus mengerti bahwa sekarang tugasnya untuk memasukkan nilai. Misalnya 7 maka setelah tombol 7 ditekan maka harus diakhiri dengan penekanan tombol enter yang artinya sama saja dengan penjelasan sebelumnya, yaitu apa yang ada dilayar akan dipindahkan ke dalam memory. Dan untuk kelengkapannya maka instruksi Input ini harus ditemani dengan tanda kurung buka dan tutup, di dalam tanda kurung itu tuliskan nama tempat untuk menyimpan nilai yang dimasukkan oleh pemakai. Contoh : Input (r)
Maka program menghitung luas menjadi sbb:
Program Luling
{IS: diberikan layar bersih kemudian pemakai memasukkan jari-jari dalam real}
{FS: menulis luas lingkaran}
Kamus :
r: real {jari-jari yang dimasukkan pemakai}
phi: real {3.14}
lu: real {luas lingkaran}
Algoritma
3.14
phi
Output (‘Masukkan nilai jari-jari: ‘)
Input(r)
phi*r*r
Lu
Output (‘Luas lingkaran = ‘,lu)
Instruksi Output di atas ini ditambahkan hanya untuk membantu pemakai agar ia dapat sadar bahwa pada saat ini muncul artinya prosesor menunggu masukkan dari pemakai.
Pada saat eksekusi hari ini dimana pemakai memasukkan nilai 7.0 maka hasil luasnya adalah 154.0 dan kalau dimasukkan nilai 14.0 maka hasilnya adalah 316.0. Jadi terlihat bahwa pada satu program yang sama dapat menghasilkan nilai yang berbeda sesuai dengan kebutuhan pemakai.




Bahasa C
Bahasa C adalah bahasa yang umum digunakan,dalam bahasa C terdapat beberapa tipe data beserta aturan penulisannya dalam variabel, akan sy jelaskan tipe-tipe data dalam bahasa C
1. Basic Types
ada beberapa tipe data dalam bahasa C, berikut penjelasannya:
Nama
Deskripsi
Ukuran
Range
char
karakter atau integer kecil
1byte
signed: -128 to 127 unsigned: 0 to 255
short int(short)
Short Integer.
2bytes
signed: -32768 to 32767 unsigned: 0 to 65535
int
Integer.
4bytes
signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295
long int(long)
Long integer.
4bytes
signed: -2147483648 to 2147483647unsigned: 0 to 4294967295
bool
nilai Boolean. hanya bisa diisi satu nilai: true atau false
1byte
true atau false
float
Floating point number (32 bit).
4bytes
+/- 3.4e +/- 38 (~7 digits)
double
Double precision (64 bit) floating point number.
8bytes
+/- 1.7e +/- 308 (~15 digits)
long double
Long double precision floating point number.
8bytes
+/- 1.7e +/- 308 (~15 digits)
wchar_t
Wide character.
2 atau 4 bytes
1 wide character
untuk mendeklarasikan variabel sesuai dengan tipe datanya maka caranya adalah dengan menulis tipe data + nama variabel (tata cara penulisan variabel sudah di bahasa di artikel Pemrograman Bahasa C (Pendahuluan)
contoh deklarasi variabel:
char saya;
int angka;
contoh lainnya:
unsigned int x;
signed int y;
int z; /* Same as “signed int” */
unsigned char grey;
signed char white;
contoh operasi variabel dalam program C lengkap:
#include <stdio.h>
#include <conio.h>

void main ()
{
// deklarasi variabel:
int a, b;
int hasil;
clrscr(); //bersihkan layar

// proses:
a = 5;
b = 2;
a = a + 1;
hasil = a - b;

// cetak hasil ke layar:
printf("%d", hasil);

getch(); //menunggu input keyboard (agar hasil terlihat di layar)
}
variabel lokal dan global dalam C++ (cplusplus.com)
variabel global adalah variabel yang dideklarasikan diatas fungsi main atau diluar fungsi lainnya (sehingga dapat diinisialisasi di semua fungsi di bawahnya) sedangkan variabel lokal adalah variabel yang dideklarasikan hanya didalam suatu fungsi tertentu (fungsi main maupun bukan).
ada satu tipe data lagi yaitu void , tipe data void ini yaitu tipe data yang tidak mengembalikan nilai, biasanya digunakan dalam suatu fungsi.
Berikut daftar tipe data dan keywordnya ketika dideklarasikan:
Datatype
Keyword
Character
Char
Unsigned Character
unsigned char
Signed Character
signed char
Signed Integer
signed int (atau) int
Signed Short Integer
signed short int (atau) short int (atau) short
Signed Long Integer
signed long int (atau) long int (atau) long
UnSigned Integer
unsigned int (atau) unsigned
UnSigned Short Integer
unsigned short int (atau) unsigned short
UnSigned Long Integer
unsigned long int (atau) unsigned long
Floating Point
Float
Double Precision Floating Point
Double
Extended Double Precision Floating Point
long double
2. Tipe Pointer
pointer dalam bahasa C yaitu suatu variabel yang menunjuk suatu lokasi tertentu di dalam memori sesuai dengan tipe datanya, bisa dikatakan pointer menyimpan alamat dari suatu variabel (sedangkan variabel menyimpan nilai). deklarasi pointer hampir sama dengan deklarasi variabel biasanya hanya ditambah tanda asterik (*) di depannya. contoh deklarasi suatu pointer:
int *x; //suatu variabel int pointer
int y; //variabel int biasa
contoh penggunaan pointer dalam program:
include <stdio.h>
include <conio.h>
main()
{
int *ptr;
int sum;
sum=45;
ptr=&num;
printf (“\n nilai sum adalah %d\n”, sum);
printf (“\n nilai ptr adalah %d”, ptr);
printf (“\n nilai *ptr adalah %d”, *ptr);
getch();
return 0;
}
outputnya akan menjadi seperti ini:
nilai sum adalah 45
nilai ptr adalah 21260
nilai *ptr adalah 45
output baris kedua adalah alamat tempat nilai 45 dari variabel sum disimpan di memori, angka ini tentu bisa berbeda pada setiap komputer.
pointer juga bisa dioperasikan secara aritmatika seperti variabel biasa (penjumlahan, perkalian, pembagian, pengurangan) juga operasi lainnya dalam bahasa C. Misalnya:
y=*p1**p2;
sum=sum+*p1;
z= 5* – *p2/p1;
*p2= *p2 + 10;
berikut contoh operasi pointer dalam program:
#include <stdio.h >
#include <conio.h>

main()
{
int *ptr1, *ptr2;
int a, b, x, y, z;

a=30;
b=6;
ptr1=&a;
ptr2=&b;
x=*ptr1+ *ptr2 –6;
y=6*- *ptr1/ *ptr2 +30;
printf(“\nalamat a yaitu: %d”, ptr1);
printf(“\nalamat  b yaitu: %d”, ptr2);
printf(“\na=%d, b=%d”, a, b);
printf(“\nx=%d,y=%d”, x, y);
ptr1=ptr1 + 70;
ptr2= ptr2;
printf(“\na=%d, b=%d”, a, b);
}
3. User defined type declaration (tipe data yg dideklarasikan oleh user)
dalam bahasa C user dapat mendeklarasikan suatu identifier yang merepresentasikan suatu tipe data tertentu. identifier ini bisa digunakan untuk deklarasi variabel dengan tipe data tersebut nantinya.
syntaxnya:
typedef type identifier;
contoh penggunaan:
typedef int salary;
typedef float average;
kemudian dalam program, identifier yang telah dideklarasikan dalam contoh diatas (salary dan average) dapat digunakan untuk mendeklarasikan variabel baru dengan tipe data yang telah dideklarasikan (int dan float) dengan syntax berikut:
salary dept1, dept2;
average section1, section2;
variabel dept1 dan dept2 secqara tidak langsung dideklarasikan bertipe data integer (int) dan variabel section1 dan section2 secara tidak langsung dideklarasikan bertipe data floating point (float).
tipe kedua yang dideklarasikan oleh user adalah enumerated data type, tipe ini mendeklarasikan variabel yang hanya bisa diberi nilai salah satu dari nilai yang sudah dideklarasikan didalam brace / semicolon ({ }). berikut syntax deklarasi nilai pada tipe data enum: enum identifier {nilai1, nilai2 …. nilain};
setelah mendeklarasikan nilai-nilai yg akan diaplikasikan, selanjutnya mendeklarasikan variabel-variabel yang akan diberi nilai0nilai tersebut, syntaxnya adalah:
enum identifier variabel1, variabel2, variabel3, ……… variabeln;
variabel variabel1, variabel2 s.d. variabeln hanya dapat diberi salah satu dari nilai nilai1, nilai2, s.d. nilain. misalnya:
enum day {Monday, Tuesday, …. Sunday};
enum day week_st, week end;
week_st = Monday;
week_end = Friday;
if(wk_st == Tuesday)
week_en = Saturday
Tipe Data di Visual Basic
Di Visual Basic menyediakan beberapa tipe data untuk membuat program aplikasi. Ketepatan memilih tipe data akan sangat menentukan pemakaian resource (sumber daya) oleh aplikasi yang kita buat sehingga akan dihasilkan program aplikasi yang efisien dan memiliki permormance tinggi.
Tipe-tipe data yang disediakan oleh Visual Basic antara lain adalah :
  1. Byte, dengan ukuran Byte =  1 byte, memiliki jangkauan = 0 s.d 255
  2. Boolean, dengan ukuran Byte = 2 byte, memiliki jangkauan = True (benar) atau False (salah)
  3. Integer, dengan ukuran Byte = 2 byte, memiliki jangkauan = -32.768 s.d 32.767
  4. Long (Long Integer), dengan ukuran Byte = 4 byte, memiliki jangkauan =  -2.147.483.648 s.d 2.147.483.648
  5. Single, dengan ukuran Byte = 4 byte, memiliki jangkauan = -3.402823 E38 s.s -1.401298 E -45 (-); 1.401298 E -45 s.d 3.402823 E38 (+)
  6. Double, dengan ukuran Byte = 8 byte, memiliki jangkauan = -1.79769313486232 E308 s.d -4.94065645841247 E-324 (-); 4.94065645841247 E-324 s.d 1.79769313486232 E308 (+)
  7. Currency (nilai uang), dengan ukuran Byte = 8 byte
  8. Decimal, dengan ukuran Byte = 14 byte
  9. Date (tanggal), dengan ukuran Byte = 8 byte
  10. Object, dengan ukuran Byte = 4 byte, memiliki jangkauan = mengacu pada objek yang digunakan
  11. String (panjang bervariasi), dengan ukuran Byte = 10 byte + panjang string, memiliki jangkauan = 0 hingga kurang lebih 1 milyar
  12. String (panjang tetap), dengan ukuran Byte = panjang string, memiliki jangkauan = 1 hingga kurang lebih 65.400
  13. Variant (dengan angka), dengan ukuran Byte = 16 byte, memiliki jangkauan = sembarang angka hingga jangkauan jenis double
  14. Variant (dengan karakter), dengan ukuran Byte = 22 byte + panjang string, memiliki jangkauan = sama dengan jangkauan variable string
  15. User-defined (ditetapkan oleh pemakai), dengan ukuran Byte =  sesuai dengan tipe data yang digunakan, memiliki jangkauan = jangkauan tiap elemen sama dengan jangkauan tipe data yang digunakan dalam elemen tersebut
tag : tipe data visual basic , tipe data pada visual basic , tipe data dalam visual basic , tipe data vb , tipe data , pengertian tipe data , tipe data pada vb , tipe data byte , ukuran byte , tipe data di visual basic

Sebagai seorang programmer, kita memang dituntut agar mengetahui/ memahami maksud2 yang terkandung didalam bahsa pemrograman tersebut, disini aku akan membagi sedikit ilmu yang aku dapatkan dari buku “Pemrograman Visual Basic”, yang aku beli seharga Rp. 80.000,00 yang ditulis oleh Subari dan Yuswanto, yaitu tentang “tipe- tipe data”, sebelumnya aku akan mereview sedikit tentang buku ini. Buku yang memiliki ketebalan sekitar 700 lbr ini kalau dilihat memang membosankan, tetapi coba kita memahami isi yang ada di dalamnya. Kekuatan buku ini terletak pada metode penjelasan yang sistematik dan diulas dengan gaya bahasa yang mudah dipahami. Selain itu, hampir semua bahasan disertai dengan contoh-contoh latihan yang mudah untuk dikembangkan kembali.