Aziz. Powered by Blogger.

Pengertian Visual Basic

Pengertian Dan Fungsi Visual Basic 
Visual basic ialah salah satu bahasa pemrograman komputer. bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP).

Visual basic ialah salah suatu developement tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer.

Dalam lingkungan Window's User-interface sangat memegang peranan penting, karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan.

Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up.

Microsoft Visual Basic berada pada urutan pertama pada bahasa tingkat tinggi yang mendukung paradigma event-driven dan Rapid Application Development (RAD). Lebih spesifiknya, keberadaan Visual Basic’s banyak diterima dan dapat dilihat pada perkembangan pembuatan aplikasi seperti akses database, Protipe Graphical User Interface (GUI), pengembangan komponen, skrip internet, design aplikasi desktop dank lien/server, dan bahkan pengembangan game. Dikarenakan VB berada dalam ranah komersial dan mudah dipelajari, VB menjadi begitu popular dikalangan intuisi perguruan tinggi seluruh dunia. 

Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh orang yang baru belajar membuat program. Hal ini lebih mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya (simple scripting language) untuk graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows. Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah. Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX Control. Dengan komponen ini memungkinkan penguna untuk memanggil dan menggunakan semua model data yang ada di dalam system operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman yaitu Pemrograman Visual dan Object Oriented Programming (OOP).

Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya dengan beberapa penambahan komponen yang sedang tren saat ini, seperti kemampuan pemrograman internet dengan DHTML (Dynamic HyperText Mark Language), dan beberapa penambahan fitur database dan multimedia yang semakin baik. Sampai saat buku ini ditulis bisa dikatakan bahwa Visual Basic 6.0 masih merupakan pilih pertama di dalam membuat program aplikasi yang ada di pasar perangkat lunak nasional. Hal ini disebabkan oleh kemudahan dalam melakukan proses development dari aplikasi yang dibuat.

Antar Muka Visual Basic 6.0
Interface antar muka Visual Basic 6.0, berisi menu, toolbar, toolbox, form, project explorer dan property seperti terlihat pada gambar  berikut:

Gambar Antarmuka Visual Basic 6

Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang diperlukan. Form disusun oleh komponen-komponen yang berada di [Toolbox], dan setiap komponen yang dipakai harus diatur propertinya lewat jendela [Property]. Menu pada dasarnya adalah operasional standar di dalam sistem operasi windows, seperti membuat form baru, membuat project baru, membuka project dan menyimpan project. Di samping itu terdapat fasilitas-fasilitas pemakaian visual basic pada menu. Untuk lebih jelasnya Visual Basic menyediakan bantuan yang sangat lengkap dan detail dalam MSDN. Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project aktif, artinya isi komponen dalam toolbox sangat tergantung pada jenis project yang dibangun. Komponen standar dalam toolbox dapat dilihat pada gambar  berikut ini.

Gambar Komponen standarVisual Basic 6

Konsep Dasar Pemrograman Dalam Visual Basic 6.0
Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan form dengan mengikuti aturan pemrograman berbasis obyek (OOP), anda perlu memahami istilah object, property, method dan event sebagai berikut :
  • Object : komponen di dalam sebuah program
  • Property: Setiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh dilupakan pada setiap komponen adalah “Name”, yang berarti nama variable (komponen) yang akan digunakan dalam scripting. Properti “Name” ini hanya bisa diatur melalui jendela Property, sedangkan nilai peroperti yang lain bias diatur melalui script seperti Command1.Caption=”Play”
Text1.Text=”Visual Basic”
Label1.Visible=False
Timer1.Enable=True
  • Metode: Bahwa jalannya program dapat diatur sesuai aplikasi dengan menggunakan metode pemrograman yang diatur sebagai aksi dari setiap komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman dari pembuatan suatu prgram aplikasi.
  • Event: Setiap komponen dapat beraksi melalui event, seperti event click pada command button yang tertulis dalam layar script Command1_Click, atau eventMouse Down pada picture yang tertulis dengan Picture1_MouseDown. Pengaturan event dalam setiap komponen yang akan menjalankan semua metode yang dibuat.
Sebagai ilustrasi anda dapat menganggap sebuah mobil sebagai obyek yang memiliki property, method dan event. Perhatikan gambar berikut

Gambar Ilustrasi konsep pemrograman Visual Basic

Implementasinya dalam sebuah aplikasi misalnya anda membuat form, maka form tersebut memiliki property, method, dan event. Sebagaimana pemrograman visual lain seperti Delphi daan Java, VB juga bersifat event driven progamming. Artinya anda dapat menyisipkan kode program pada event yang dimiliki suatu obyek.

Membuat Project Baru
Untuk memulai pembuatan program aplikasi di dalam Visual Basic, yang dilakukan adalah membuat project baru. Project adalah sekumpulan form, modul, fungsi, data dan laporan yang digunakan dalam suatu aplikasi. Membuat projrct baru dapat dilakukan dengan memilih menu [File] >> [New Project] atau dengan menekan ikon [new project] pada Toolbar yang terletak di pojok kiri atas. Setelah itu akan muncul konfirmasi untuk jenis project dari program aplikasi yan akan dibuat seperti terlihat pada gambar berikut.

Gambar Jendela NewProject

Visual Basic 6.0 menyediakan 13 jenis project yang bisa dibuat seperti terlihat pada gambar di atas. Ada beberapa project yang biasa digunakan oleh banyak pengguna Visual Basic, antara lain: 
  1. Standard EXE: Project standar dalam Visual Basic dengan komponen-komponen standar. Jenis project ini sangat sederhana, tetapi memiliki keunggulan bahwa semua komponennya dapat diakui oleh semua unit komputer dan semua user meskipun bukan administrator. Pada buku ini akan digunakan project Standard EXE ini, sebagai konsep pemrograman visualnya. 
  2. ActiveX EXE: Project ini adalah project ActiveX berisi komponen-komponen kemampuan intuk berinteraksi dengan semua aplikasi di sistem operasi windows. 
  3. ActiveX DLL: Project ini menghasilkan sebuah aplikasi library yang selanjutnya dapat digunakan oleh semua aplikasi di sistem operasi windows. 
  4. ActiveX Control: Project ini menghasilkan komponen-komponen baru untuk aplikasi Visual Basic yang lain 
  5. VB Application Wizard: Project ini memandu pengguna untuk membuat aplikasi secara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman. 
  6. Addin: Project seperti Standard EXE tetapi dengan berbagai macam komponen tambahan yang memungkinkan kebebasan kreasi dari pengguna. 
  7. Data project: Project ini melengkapi komponennya dengan komponen-komponen database. Sehingga bisa dikatakan project ini memang disediakan untuk keperluan pembuatan aplikasi database. 
  8. DHTML Application: Project ini digunakan untuk membuat aplikasi internet pada sisi client (client side) dengan fungsi-fungsi DHTML. 
  9. IIS Application: Project ini menghasilkan apliaksi internet pada sisi server (server side) dengan komponen-komponen CGI (Common Gateway Interface). 
EVENT DAN PROPERTY
Pemrograman Visual Basic adalah suatu pemrograman visual, dimana pembuatan program dilakukan menggunakan media visual atau sering disebut dengan user-interface. Yang artinya bahwa pembuatan program berdasarkan tampilan yang dihasilkan program, dengan kode-kode program (Script) diletakkan masing-masing komponen.

Gambar User interface

Untuk mengatur letaknya tinggal menggunakan “drag & drop” dengan mouse. Program ini belum selesai karena masih perlu pengaturan property dan penambahan event pada masing-masing komponen untuk dapat memberikan tampilan yang dapat diterima oleh user dan dapat menjalankan proses.

a. Mengatur Property
Property pada tampilan antar muka Visual Basic terletak di sebelah kanan, seperti gambar  berikut:

Gambar  pengaturan property

Masing-masing komponen mempunyai property yang berbeda dan jumlahnya banyak, tetapi ada beberapa property yang sering digunakan pada setiap komponen, antara lain [Caption]. Property yang sering digunakan untuk Form antara lain:
• Name: menyatakan nama obyek form yang sangat berguna untuk memanggil dan menyimpan form.
• Caption: digunakan untuk memberikan title pada form.
• StartUpPosition: digunakan untuk meletakkan form ketika form tersebut dipanggil atau aktif. Ada empat pilihan yaitu: Manual, CenterOwner, CenterScreen, Windows Default,

b. Event Dengan Kode Program
Pemrograman visual bersifat event-driver, yang artinya program bekerja berdasarkan event yang terjadi ketika suatu object diberikan aksi misalkan tombol ditekan, option dipilih, atau setelah mengetikkan sesuatu pada text kemudian di tekan [Enter]. Untuk membuat event ini tinggal click pada komponen dari tampilan user interface yang sudah dibuat.

Gambar Event dank ode program

Perhatikan gambar  ketika form di-click maka akan muncul event Load, ini disebabkan event default untuk form adalah load. Dan secara otomatis di bagian kode program sudah disediakan fungsi untuk event load pada form yang tertulis:

Private Sub Form_Load()

End Sub

Di dalam fungsi ini dituliskan kode program. Kode program ini dijalankan ketika form dipanggil. Event ini bisa diganti di bagian [Event], perhatikan bahwa event pada setiap komponen termasuk form jumlahnya banyak, tinggal dipilih sesuai kebutuhan aplikasi.

Komponen yang utama digunakan pada visual basic untuk dihubungakan dengan mikrokontroler adalah :
a. Mscomm, Komponen tersebut menyediakan fasilitas komunikasi antar program aplikasi yang telah dibuat dengan port serial. Untuk mengirim dan menerima data melalui port serial. Properti yang digunakan PortOpen, yang digunakan untuk membuka ataupun menutup port serial yang dihubungkan dengan MSComm. Input, digunakan untuk mengambil data string yang ada pada buffer penerima. Output, digunakan untuk menulis data string pada buffer kirim. ComEvReceive, telah diterima karakter sebanyak nilai properti Rthereshold. Even ini akan dibangkitkan terus-menerus sampai data diambil dari buffer penerima menggunakan perintah input. Even ini akan dibangkitkan jika nilai pada properti Rthereshold tidak diisi ‘0’

b. Timer, Timer berfungsi sebagai trigger atau pembangkit dalam pengiriman data. Tiap waktu timer akan mengecek dan menyesuaikan data yang dikirim sama dengan data yang diterima. Timer akan mendektesi terus-menerus Interval ‘1’ detik hubungan port serial dengan mikrokontroler dengan cara komputer mengirimkan data nilai () MSComm.output

c. Crystal report, berfungsi sebagai penghubung aplikasi antara visual basic dengan aplikasi crystal report. Dalam aplikasi di visual basic komponen ini tersedia apabila crystal report sudah diinstal.

Semoga bermanfat ...

Pengertian bahasa pemograman

Bahasa pemrograman
Pengertian
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari :

  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
Daftar Nama-Nama Bahasa Pemrograman

  1. Aro
  2. Ada
  3. ALGOL
  4. Applescript
  5. Assembly
  6. BASIC:ASP
  7. BASIC
  8. COMAL
  9. Visual Basic
  10. Visual Basic for Applications
  11. VBScript
  12. Batch (MS-DOS)
  13. COBOL
  14. UNIX shell script:Bourne shell (sh) script
  15. Bourne-Again shell (bash) script
  16. Korn shell (ksh) script
  17. C shell (csh) script
  18. C:C++
  19. C#
  20. Visual C++
  21. ColdFusion
  22. dBase dkk.:Clipper
  23. Foxbase
  24. Visual FoxPro
  25. Eiffel
  26. Fortran
  27. Go
  28. Haskell
  29. JavaJavaScript
  30. JSP
  31. Lisp
  32. Logo
  33. Pascal
  34. Delphi
  35. Perl
  36. Prolog
  37. Python
  38. PHP
  39. Pike
  40. R
  41. REXX
  42. REBOL
  43. RPG
  44. Ruby
  45. Simula
  46. Smalltalk
  47. Scheme
  48. SQL
Bahasa Pemrograman yang Sering Digunakan

1. JAVA Pada Bahasa Pemrograman Terbaik (Terpopuler) pertama kita tempati dengan Bahasa yang dikembangkan oleh James Gosling pada tahun 1995, Bahasa JAVA ini mulai menjadi Bahasa Pemrograman yang cukup terkenal sejak kemunculanya, Bahasa yang sepenuhnya mendukung konsep OOP ini selain bisa di gunakan secara bisa gratis oleh para programmer juga bahasa ini bisa dijalankan di banyak platform yang mendukung JVM (Java Virtual Machine), Bahasa ini sangat bagus untuk dipelajari akan tetapi menurut Mr. Iso Bahasa JAVA ini sulit dipelajari oleh pemula, ada baiknya jika ingin mempelajari bahasa ini kita juga harus paham dulu tentang Konsep dasar dari PBO (Pemrograman Berorientasi Objek).

2. WEB PROGRAMING (PHP) Bahasa Pemrograman WEB (html,css,javascript) khususnya yang menggunakan scripting PHP sebagai Bahasa Pemrogramanya menjadi salah satu pilihan Bahas Pemrograman terpopuler selajutnya, di Dunia Khususnya Di Indonesia tidak sedikit programmer yang memilih menjadi Web Programmer, selain karena PHP adalah bahasa Pemrograman yang gratis juga target platform Bahasa ini cukup luas, untuk menjalankanya pun cukup mudah, kita hanya perlu 1 server komputer baik dengan Apache atau Litespeed untuk menjalankan program di web dan sisanya hanya perangkat yang mendukung Browser dan Jaringan (baik mobile atau dekstop) untuk mengaksesnya.
Meskipun banyak sekali Bahasa yang harus kita pelajari (HTML,CSS,Javascript, Java Applet, Flash dll) untuk membuat web yang sempurna, hal ini tidak membuat web programing sesuatu yang sulit, bahkan mempelajari web programing ini bisa menjadi suatu tujuan yang sangat menjanjikan, untuk PHP, pada PHP versi 5 keatas konsep OOP sudah di dukung untuk memaksimalkan pembuatan program.

3. Visual BasicMicrosoft mengembangkan Bahasa Basic menjadi bahasa yang menggunakan GUI pada Pemrogramanya sehingga pada tahun 1991 lahirlah Bahasa Visual Basic, Bahasa milih Microsoft ini selain mudah untuk dipelajari juga memiliki banyak referensi (pustaka) yang sangat berlimpah, sayangnya target platform untuk Bahasa Visual Basic ini sangat terbatas karena tentunya dikuasi oleh Microsoft.
      Bahasa Visual Basic sendiri sayangnya belum mendukung konsep OOP, barulah pada Bahasa Visual Basic .NET atau VB.NET ini sudak mendukung OOP secara penuh.

4. C/C++C++  adalah bahasa Pemrograman yang paling umum dan biasa digunakan pada pengembangan pembuatan Game karena prosesnya sangat cepat dibanding bahasa Pemrograman lain, Bahasa Pemrograman yang dirancang dan dikembangkan oleh Bjarne Stroustrup ini menjadi bahasa Pemrograman yang banyak di gunakan sebagai acuan pembuatan bahasa Pemrograman lain seperti JAVA, PHP Dan C#, Bahasa C++ adalah bahasa Pemrograman Kelas Menengah (Middle Languange) yang membuat bahasa Pemrograman ini tidak mudah untuk dipelajari, tetapi ketika anda sudah menguasai Bahasa C++ tidak sulit bagi anda untuk memepelajari bahasa Pemrograman lain, karena sepenuhnya konsep bahasa Pemrograman paling banyak bisa dipelajari dari bahasa ini, untuk target platform bahasa C++ sangat luas karena bahasa ini juga dekat dengan Bahasa mesin.

5. DELPHI Bagi anda yang sudah terbiasa dengan kemudahan dan penggunaan Bahasa Pemrograman Pascal, Maka Bahasa Pemrograman Delphi lah yang menjadi bahasa Pemrograman lanjutan terbaik untuk anda, meskipun Popularitas Delphi tidak sebanyak bahasa Pemrograman lain, Delphi bisa menjadi pilihan bahasa Pemrograman yang cukup menjanjikan, bahasa Pemrograman yang dikembangkan Oleh Borland ini mampu berjalan di Platform Windows dan Linux, apalagi untuk Bahasa Pemrograman Delphi pada windows sudah tersedia Delphi yang terintegrasi dengan .NET Framework atau yang disebut dengan Delphi.NET.

Semoga bermanfat ...

Sumber : https://id.wikipedia.org

Pengertian dan perkembangan teknologi informasi dan komunikasi (TIK)

Pengertian Dan Perkembangan Teknologi Informasi dan Komunikasi (TIK) 
Teknologi Informasi dan Komunikasi (TIK) mencakup dua aspek, yaitu Teknologi Informasi dan Teknologi Komunikasi. Teknologi Informasi meliputi segala hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi, dan pengelolaan informasi. Teknologi komunikasi mencakup segala hal yang berkaitan dengan penggunaan alat bantu untuk memproses dan mentrasfer data dari perangkat yang satu ke lainnya. Karena itu, penguasaan TIK berarti kemampuan memahami dan menggunakan alat TIK secara umum termasuk komputer (Computer literate) dan memahami informasi (Information literate). Tinio mendefenisikan TIK sebagai seperangkat alat yang digunakan untuk berkomunikasi dan menciptakan, mendiseminasikan, menyimpan, dan mengelola informasi. Teknologi yang dimaksud termasuk komputer, internet, teknologi penyiaran (radio dan televisi), dan telepon. UNESCO (2004) mendefenisikan bahwa TIK adalah teknologi yang digunakan untuk berkomunikasi dan menciptakan, mengelola dan mendistribusikan informasi. Defenisi umum TIK adalah computer, internet, telepon, televise, radio, dan peralatan audiovisual. 

A. Pengembangan Teknologi Informasi dan Komunikasi dalam Pendidikan 


Sejarah pemanfaatan TIK dalam pendidikan, khususnya dalam pembelajaran sangat dipengaruhi oleh perkembangan prangkat keras TIK, khususnya komputer. Teemu Leinonen (2005) membagi perkembangan tersebut kedalam 5 fase sebagaimana dilustrasikan pada gambar berikut:

Gambar  Fase Perkembangan TIK 

Fase pertama (akhir 1970an – awal 1980an) adalah fase programming, drill and practice. Fase ini ditandai dengan penggunaan perangkat lunak komputer yang menyajikan latiha-latihan praktis dan singkat, khususnya untuk mata pelajaran matematika dan bahasa. Fase kedua (akhir 1980an – awal 1990an) adalah fase computer based training (CBT) with multimedia (latihan berbasis komputer dengan multimedia). Fase ini adalah era keemasan CD-ROM dan komputer multimedia. Fase ketiga (awal 1990an) adalah fase Internet-based training (IBT) (latihan berbasis internet. Pada fase ini, internet digunakan sebagai media pembelajaran. Fase keempat (akhir 1990an – awal 2000an) adalah fase e-learning yang merupakan fase kematangan pembelajaran berbasis internet. Fase kelima (akhir 2000) adalah fase social software + free and open content. Fase ini ditandai dengan banyaknya bermunculan perangkat lunak pembelajaran dan konten pembelajaran gratis yang mudah diakses baik oleh guru maupun siswa, yang selanjutnya dapat diedit dan dimanipulasi sesuai dengan kebutuhan. 

B. Pemanfaatan TIK dalam Pembelajaran
Perkembangan teknologi informasi dan komunikasi (TIK) yang sangat pesat membawa paradigma baru dalam pendidikan dari berbagai aspek, antara lain perubahan dari pembelajaran tradisional ke pembelajaran baru, dari teacher centered ke learner centered, sampai pada perubahan information delivery ke information exchange. 

Fasilitas pembelajaran elektronik yang dikembangkan di Indonesia adalah TV Edukasi, yang menampilkan berbagai topik pembelajaran dari berbagai mata pelajaran dengan modus penyampaian yang bervariasi. Banyaknya CD pembelajaran yang dapat ditemukan di pasaran atau didistribusikan ke sekolah-sekolah juga menjadi peluang tersendiri yang dapat dimanfaatkan oleh sekolah dalam menunjang proses pembelajaran yang lebih baik. Sayangnya, meskipun disadari bahwa TIK dapat membantu mempercepat proses pendidikan dan berpotentsi meningkatkan mutu pendidikan, pemanfaatannya belum meluas dan merata di sekolah-sekolah. 

Penggunaan perangkat TIK dalam proses pembelajaran di atas adalah bentuk integrasi TIK dengan sistem pembelajaran. UNESCO (2004) mengklaim bahwa integrasi kurikulum adalah pemanfaatan kemampuan TIK untuk memberikan nilai tambah pada proses pembelajaran dengan mengintegrasikan kegiatan-kegiatan berbasis TIK ke dalam kurikulum. Kegiatan-kegiatan tersebut meliputi antara lain: (i) menggunkan paket perangkat lunak generik (paket aplikasi office, grafik, dan presentasi), (ii) menggunakan perangkat lunak khusus untuk pembelajaran interaktif, simulasi, dan penguasaan konten; (iii) menggunakan alat komunikasi sinkronos dan asinkronos untuk kolaborasi online dan pertukaran informasi (email, web forum, instant messaging, audio- dan videoconferencing), dan (iv) menggunakan internet sebagai sumber informasi dan penelitian. Dalam model integrasi kurikulum, keterampilan TIK tidak diajarkan sebagai kegiatan terpisah, tapi didapatkan seiring dengan kegiatan pembelajaran berbasis TIK. 

Dalam KTSP, TIK juga diperlakukan sebagai substansi pembelajaran dalam bentuk mata pelajaran Teknologi Informasi dan Komunikasi (TIK). Mata pelajaran TIK dapat membantu siswa untuk mengenal, menggunakan, merawat peralatan teknologi informasi dan teknologi komunikasi, serta menggunakan segala potensi yang ada untuk pengembangan kemampuan diri. Bagaimana cara mengemas/mengolah informasi dan bagaimana cara mengkomunikasikannya.

1. Pembelajaran Berbantuan Komputer
Dalam bidang pendidikan, komputer memiliki fungsi yang beragam. Salah satu diantaranya adalah fungsi media pembelajaran, yang dapat meliputi penyajian materi dan latihan. Model pembelajaran seperti ini biasa disebut dengan ‘computer-assisted instruction’ (CAI) atau computer-assisted learning (CAL). Manfaat positif komputer dalam bidang pendidikan dan pengajaran telah banyak dilaporkan hasilnya Stepp-Greany (2002) mengadakan penelitian tentang persepsi mahasiswa terhadap pembelajaran berbasis teknologi. Dia menemukan beberapa hal, antara lain berikut ini: (1) sebagian besar siswa setuju bawa laboratorium komputer membuat pelajaran lebih menarik; mereka juga merasakan bahwa penggunaan CD-ROM menyenangkan; dan (2) siswa merasa percaya diri mengerjakan kegiatan-kegiatan berbasis tugas (task-based activities). Selanjutnya Skinner dan Austin (1999) menyimpulkan bahwa model pembelajaran computer conferencing bermanfaat untuk meningkatkan motivasi belajar siswa dengan meningkatkan tingkat kepercayaan diri mereka.

2. Komputer dan Siswa
Pengalaman belajar siswa adalah salah satu faktor penentu yang sangat berpengaruh dalam mencapai keberhasilan mereka. Oleh karena itu, guru hendaknya berusaha menciptakan suasana belajar yang kondusif dan menarik. Salah satu modus pembelajaran yang dianggap dapat memenuhi hal tersebut adalah dengan memanfaatkan komputer sebagai media pembelajaran di kelas atau sebagai self-access learning resource.

Sekaitan dengan bagaimana penggunaan komputer mempengaruhi siswa, Brown (1999) melaporkan bahwa (i) penggunaan komputer memberikan pengaruh positif terhadap penghargaa diri siswa; (ii) siswa dapat belajar secara mandiri tanpa merasa ada orang lain yang mengamati tingkat kesulitan tugas yang dikerjakannya atau kesalahan yang dibuatnya; (iii) sebagai alternatif, siswa juga dapat bekerja secara kelompok, yang bermanfaat bagi siswa dengan kemampuan lebih rendah untuk membangun kepercayaan dirinya yang diperoleh dari siswa lainnya; (iv) komputer menawarkan akses yang fleksibel di mana siswa dapat menggunakannya sesuai dengan waktu yang diinginkannya, baik selama kelas berlangsung atau sebagai tambahan waktu pelajaran; dan (v) pembelajaran berbantuan komputer adalah cara yang efektif secara finansil untuk pembelajaran mandiri, begitupula untuk mengkoordinasikan dan mengelola pembelajaran dan penilaian.

3. Komputer dan Guru
Peranan guru sangat penting dalam menyelenggarakan pengajaran berbatuan komputer. Dalam konteks pembelajaran berbantuan komputer, komputer sangat bermanfaat untuk mendukung peranan guru dalam proses belajar mengajar, namun tidak dapat menggantikan guru, yang kehadirannya penting dan senantiasa dibutuhkan sebagai pembimbing dan mediator. Beberapa Perangkat Lunak/Fasilitas TIK untuk Tujuan Media Pembelajaran

a. CD-ROM
CD ROM adalah disket optik berdiameter 4.75 inchi yang digunakan sebagai media untuk menyimpan informasi dalam jumlah yang cukup besar (+ 600 MB), yang dapat diakses dan dibaca di monitor, atau dicetak melalui printer. CD dapat menyimpan informasi dalam berbagai bentuk, seperti: teks, gambar, presentasi, slide, audio dan video. 

b. Internet
Internet adalah jaringan internasional yang mengkoneksikan ribuan bahkan jutaan komputer dengan muatan isi yang beragam, seperti pendidikan, pemerintahan, bisnis, budaya, dan teknologi. Jaringan internet ini memungkinkan individu berinteraksi dan berkomunikasi dengan yang lainnya melalui komputer dari berbagai belahan dunia dengan biaya yang cukup terjangkau. Beberapa fasilitas dan aktivitas internet yang dapat digunakan untuk mendukung pembelajaran adalah email, forum diskusi, web browsing, dan chatroom. 

c. Sistem Manajemen Pembelajaran
Sistem manajemen pembelajaran yang dikenal dengan istilah learning management System (LMS) merupakan perangkat lunak dalam bentuk portal pembelajaran. Pada umumnya LMS menyediakan ruang bagi guru untuk menyimpan materi (upload) berikut tugas yang diberikan kepada siswa. Di lain pihak, LMS ini juga menyediakan ruang kepada siswa untuk mengerjakan atau menyetor tugas. 

d. Authoring Program/Template Pengembangan Bahan Ajar
Authoring Program adalah template yang digunakan untuk mengembangkan bahan ajar. Program ini dapat dalam bentuk freeware (perangkat gratis) atau paket yang harus dibeli. Keuntungannya adalah guru dapat mengembangkan materinya sendiri sesuai kebutuhan dan tujuan pembelajaran yang telah dirumuskan. Ada beberapa freeware yang dapat di-download dari internet, di antaranya Hot Potatoes. 

e. TV Edukasi
TV Edukasi ini memiliki program unggulan yang perlu diketahui oleh pihak manajemen sekolah dan guru untuk dapat memanfaatkannya seoptimal mungkin. Berikut ini disajikan program-program ungulan yang di-download dari situs web resmi TV Edukasi berikut penjelasan singkat masing- masing.

Semoga bermanfaat ....

Pengertian client server

Client Server adalah suatu bentuk arsitektur, dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya.

Kelebihan Client Server :
- Lebih aman
- Semua data dapat dibackup pada satu lokasi sentral
- Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain sebagai workstation

Kekurangan Client Server :
- Membutuhkan administrator yang handal
- Pelaksanannya mahal
- Jika server mati maka komputer clent akan mati juga


Pengertian server

Server adalah suatu sistem komputer yang menyediakan jenis layanan tertentu untuk client dalam suatu jaringan komputer.  Server dilengkapi dengan sistem operasi khusus untuk mengontrol akses dan sumber daya yang ada di dalamnya biasanya sistem operasi khusus tersebut disebut sistem operasi jaringan atau network operating system. Selain itu Server didukung dengan dan RAM yang besar dan prosesor yang bersifat scalable.
Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.


Pengertian spam

Spam adalah penggunaan perangkat elektronik untuk mengirimkan pesan secara bertubi-tubi tanpa dikehendaki oleh penerimanya. Orang yang melakukan spam disebut spammer. Tindakan spam dikenal dengan nama spamming
Bentuk spam yang dikenal secara umum meliputi : spam surat elektronik, spam pesan instan, spam Usenet newsgroup, spam mesin pencari informasi web (web search engine spam), spam blog, spam wiki, spam iklan baris daring, spam jejaring sosial.

Beberapa contoh lain dari spam, yaitu pos-el berisi iklan, surat masa singkat (SMS) pada telepon genggam, berita dalam suatu forum kelompok warta berisi promosi barang yang tidak terkait dengan kegiatan kelompok warta tersebut, spamdexing yang menguasai suatu mesin pencari (search engine) untuk mencari popularitas bagi suatu URL tertentu, berita yang tak berguna dan masuk dalam blog, buku tamu situs web, spam transmisi faks, iklan televisi dan spam jaringan berbagi.

Spam dikirimkan oleh pengiklan dengan biaya operasional yang sangat rendah, karena spam tidak memerlukan senarai (mailing list) untuk mencapai para pelanggan-pelanggan yang diinginkan. Karena hambatan masuk yang rendah, maka banyak spammers yang muncul dan jumlah pesan yang tidak diminta menjadi sangat tinggi. Akibatnya, banyak pihak yang dirugikan. Selain pengguna Internet itu sendiri, ISP (Penyelenggara Jasa Internet atau Internet Service Provider), dan masyarakat umum juga merasa tidak nyaman. Spam sering mengganggu dan terkadang menipu penerimanya. Berita spam termasuk dalam kegiatan melanggar hukum dan merupakan perbuatan pidana yang bisa ditindak melalui undang-undang Internet.



Sumber :http://id.wikipedia.org/wiki/Spam

Pengertian spider

Pengertian Spider adalah :Istilah yang biasan digunakan untuk mesin pencari di Internet.  Spider bertugas untuk menggali informasi dari sebuah blog. Spider merupakan yang menentukan relevansi dari suatu blog dan menentukan blog dapat tampil di Search Engine Result Page (SERP). Dengan mempelajari bagaimana mengontrol arah spider, maka anda bisa mengontrol peningkatan ranking di search engine.  Mungkin dalam benak pikiran Anda mengontrol search engine spider adalah suatu hal yang mustahil, namun sebenarnya itu adalah hal yang bisa dilakukan dengan memanfaatkan sebuah file yang bernama robots.txt.



Pengertian surfing

Pengertian Surfing adalah kegiatan menjelajahi dunia maya /Internet yang biasanya disebut dengan browsing. Surfing biasanya bertujuan untuk mencari informasi, mendownload , menggunakan jejaring social seperti facebook, twitter dan lain-lain, atau hanya sekedar untuk bersenang-senang saja/ hiburan. Orang yang melakukan surfing/ menjelajah dunia maya/ internet disebut dengan netter.
Dengan surfing kita akan mengerti banyak hal, mengenal banyak orang, karena internet itu luas.




Cara mengeprint atau mencetak file dokumen

Proses print atau mencetak file dokumen merupakan tahapan akhir dari pembuatan sebuah dokumen. Mencetak atau print dokumen itu sendiri menggunakan sebuah alat yang disebut Printer.
Syarat agar dapat melakukan mencetak atau ngeprint, adalah sudah terinstallnya driver printer yang digunakan. CD driver dan printer biasanya sudah merupakan satu paket pembelian sebuah printer. Jadi sebelum menggunakan printer tersebut, sebaiknya anda install terlebih dahulu driver printer tersebut menggunakan cd driver yang disertakan pada saat anda membeli printer
Dokumen dibuat dengan menggunakan program atau aplikasi. Setiap aplikasi menyediakan fasilitas atau fitur perintah print, seperti Ms Office, Adobe photoshop, corel draw, page maker, adobe reader, dan program-program lainnya. Setelah data dokumen baik berupa tulisan, gambar, atau dokumen yang lain telah selesai dibuat atau diedit, maka langkah akhir pembuatan dokumen tersebut adalah mencetak ke kertas. Ukuran kertas yang anda gunakan adalah sesuai dengan kebutuhan masing-masing dokumen.

langkah-langkah berikut ini. Sebagai contoh printer yang saya gunakan adalah printer EPSON:
  1. Pastikan anda masih membuka dokumen yang akan anda cetak.
  2. Tekan Ctrl + P untuk membuka perintah Print
  3. Pada jendela Print, pastikan name terisi sesuai dengan merk printer anda.
  4. Pada page range atur halaman yang akan anda cetak.
    • Pilih all untuk mencetak semua halaman.
    • Current page untuk mencetak halaman yang sedang aktif (tempat kursor berada)
    • Pages, untuk memilih halaman tertentu untuk dicetak. Masukkan nomor halaman yang diinginkan.
  5. Pada copies, atur berapa jumlah masing-masing halaman tersebut dicetak.



   6. Jika sudah klik OK dan OK lagi untuk memulai mencetak file dokumen.

Pengertian upload dan dwonload

Upload adalah :dapat juga disebut dengan Unggah, Upload merupakan kebalikan dari Download. Pengertian Upload adalah proses mengirim file yang tersimpan dari komputer lokal ke komputer sistem jaringan Internet. Secara umum upload dapat diartikan sebagai proses transmisi data dari pemakai komputer/komputer client ke jaringan internet. Contoh Upload yang biasa kita lakukan pada facebook kita sering memasang /mempublikasikan foto, nah proses memasang foto itu namanya upload/ mengunggah, file yang di upload itu bisa di download dan disimpan oleh pengguna komputer lain yang sedang terkoneksi Internet dengan catatan file yang di upload tidak diproteksi.

Download adalah :proses transmisi sebuah file dari sebuah sistem computer ke sistem komputer yang lainnya. Dari internet, user yang melakukan proses download adalah proses dimana seorang user meminta / request sebuah file dari sebuah komputer lain (web site, server atau yang lainnya) dan menerimanya. Dengan kata lain, download adalah transmisi data dari internet ke komputer client/pemakai.

Arti istilah Download dianggap berkaitan erat dengan pengertian berikut :
Menerima file dari komputer lain ke komputer Anda. Kegiatan penerimaan data (berupa file) dari komputer lainnya ke komputer lokal yang terhubung dalam sebuah network.

Secara umum dapat diartikan bahwa download adalah untuk menerima file dan upload adalah untuk mengirimkan file
.