Rabu, 29 September 2010

SEJARAH REAL MADRID


Info Tim

Berdiri: 1902

Alamat: C/ Concha Espina, 1 Spain

Telpon: (+34) 91 398 43 00 begin_of_the_skype_highlighting (+34) 91 398 43 00 end_of_the_skype_highlighting -

Ketua: Florentino Pérez

Direktur: Miguel Pardeza

Stadion: Santiago Bernabeu
Sejarah

Raksasa Pelaku Sejarah

Selama lebih satu abad Real Madrid tak sekadar membangun tradisi sebagai raksasa dengan banyak gelar juara dan rekor, tapi memberi kontribusi bagi pengembangan sepakbola Spanyol, Eropa, dan dunia.

Real Madrid mungkin klub dengan sejarah paling panjang. Mereka tak hanya sarat prestasi, tapi banyak melahirkan inovasi, dan peletak dasar industri sepakbola Eropa.

Tidak keliru jika FIFA menempatkannya sebagai klub paling sukses sepanjang abad ke-20, dengan 31 gelar Primera Liga Spanyol, 16 Piala Spanyol, sembilan gelar Piala dan Liga Champions, dan dua trofi Piala UEFA. Madrid adalah founding member FIFA, pendiri G-14 — organisasi klub-klub terkemuka Eropa yang kini tukar nama menjadi Asosiasi Klub Eropa.

Selama lebih satu abad Real Madrid dikenal dengan dua nama lain; Los Merengues dan Los Blancos. Namun kedua julukan itu sempat hilang, ketika di tahun 1980-an wartawan Julio César Iglesias mempopulerkan nama La Quinta del Buitre. Lalu di masa kepemimpinan Florentinao Perez (2000-2006), Real Madrid dikenal dengan nama Los Galacticos.

La Quinta del Buitre mengacu pada sosok Emilio Butragueno yang tampil tak ubahnya burung pemakan bangkai, serta empat rekan yang menopangnya; Miguel Pardeza, Manuel Sanchiz Hontiyuelo, Michel, dan Martin Vasquez. Nama ini masih digunakan meski Pardeza meninggalkan klub, dan memperkuat Real Zaragoza tahun 1986. Awal 1990-an, julukan ini lenyap bersamaan dengan perginya Butragueno, Michel, dan Martin Vasaquez.

Julukan Los Galacticos mengacu pada bintang-bintang yang diboyong selama rejim Florentino Perez; Luis Figo, Roberto Carlos, Zinedine Zidane, Ronaldo, David Beckham, serta satu bintang lokal Raul Gonzales. Untuk semua itu, Perez berani melakukan tindakan kontroversial; salah satunya memboyong Figo dari Barcelona — seteru abadinya — dengan harga tertinggi. Tak berapa lama kemudian Madrid menggulingkan rekor pemain termahal Figo, ketika memboyong Zidane dari Juventus.

David Beckham diboyong untuk meningkatkan penjualan merchandise, dan mendongkrak brand nama Real Madrid. Sampai saat ini era Los Galasticos masih menjadi perdebatan; berhasil atau tidak. Yang pasti, sebelum Beckham datang, Galacticos masih bisa meraih satu gelar domestik dan trofi Liga Champions. Setelah itu selama tiga musim Madrid tidak memenangkan apa pun.

Sejarah singkat

Sebelum 1897, penduduk Madrid tak mengenal sepak bola. Olahraga ini diperkenalkan sejumlah profesor dan pelajar Institución Libre de Enseñanza, dengan mendirikan Football Club Sky tahun 1897, yang bermain setiap Minggu pagi di Moncloa.

Klub terpecah menjadi dua di tahun 1900; New Foot-Ball de Madrid dan Club Español de Madrid. Dua tahun kemudian Club Español de Madrid terpecah lagi, dan menghasikan pembentukan Madrid Football Club pada 6 Maret 1902.

Setelah tiga tahun berdiri, Madrid FC memenangkan gelar pertamanya dengan mengalahkan Athletic Bilbo di final Piala Spanyol. Klub ini pula yang menjadi pendiri Asosiasi Sepakbola Spanyol pada 4 Januari 1909. Saat itu klub dipimpin Adolfo Meléndez.

Tahun 1920, klub berganti nama menjadi Real Madrid. Adalah Raja Alfonso yang memberi nama Real, atau Royal, kepada klub itu. Sembilan tahun kemudian liga sepakbola Spanyol pertama didirikan. Si Putih meraih gelar Primera Liga Spanyol pertama tahun 1931, tahun berikut meraihnya lagi, dan menjadi klub pertama yang dua kali berturutan meraih gelar liga.

Tahun 1945 Santiago Bernabeu Yeste menjadi presiden. Di bawah kepemimpinannya Stadion Santiago Bernabeu dan Ciudad Deportiva dibangun kembali, setelah rusak pada perang sipil. Tahun 1953, Bernabeu memperkenalkan strategi memboyong pemain berkelas dunia dari luar negeri. Salah satunya, dan yang paling terkenal, adalah Alfredo di Stéfano. Jadilan Real Madrid klub multinasional pertama di dunia.

Tahun 1955, terinspirasi tulisan Gabriel Hanot — wartawan dan editor L’Equipe mengenai pembentukan Copa Latina, turnamen yang melibatkan klub-klub Prancis, Spanyol, Portugal, dan Italia — Bernabeu bertemu Bedrignan dan Gusztáv Sebes di Hotel Ambassador di Paris, dan membentuk turnamen yang kini bernama Liga Champions.

Madrid mendominasi Piala Champions dengan meraih trofi itu tahun 1956 sampai 1960, dan berhak atas trofi original dan hak mengenakan simbol UEFA sebagai penghargaan. Tahun 1966, Madrid memenangkan Piala Champions kali keenam dengan mengalahkan FK Partizan 2-1 di final. Saat itu Madrid telah benar-benar menjadi tim dengan pemain dari berbagai kebangsaan, dan dijuluki Ye-Ye Team.

Ye-Ye berasal dari yeah, yeah, yeah, chorus lagu Beatles berjuluk She Loves You, karena sebelum laga empat anggota Real Madrid berpose dengan pakaian Beatles dan wigs di surat kabar Dario Marca. Generasi Ye-ye juga mencapai final Piala Champions 1962 dan 1964, tapi gagal menjuarainya.

El Derbi madrileño

Fans Real Madrid melihat Atletico Madrid sebagai viable rival. Meski didirikan tiga pelajar Basque di tahun 1903, Atletico Madrid populer karena didukung para pembelot dari Marid FC. Namun bukan itu yang membuat hubungan fans kedua tim tegang sepanjang massa. Pendukung Madrid berasal dari kelas menengah, fans Atletico kebanyakan dari kelas pekerja.

Keduanya bertemu kali pertama pada 21 February 1929. Madrid memenangkannya. Rivalitas keduanya menyita perhatian internasional ketika di tahun 1959 bertemu di semifinal Piala Champions. Madrid memenangkan leg pertama 2-1 di Bernabeu, tapi kalah 1-0 di Metropolitano. Laga diulang, dan Madrid menang 2-1.

El Clásico

Rivalitas Real Madrid dengan Barcelona merupakan produk ketegangan politik Castilians dan Catalan. Madrid adalah pusat pemerintahan dan keluarga kerajaan. Di era diktator Jenderal Franco, Madrid merepresentasikan kekuatan centripetal konservatif.

Di sisi lain, hampir semua ide modernisasi politik; republikanisme, feneralisme, anarkisme, sindikalisme, dan komunisme, diperkenalkan di Spanyol dan menguat di Barcelona. Fashion, filosofi, dan seni, masuk ke Spanyol lewat Barcelona, sebelum diterima seluruh negeri.

Rivalitas keduanya tidak hanya berlangsung di Primera Liga Spanyol, tapi juga di Eropa. Serta tidak hanya di dalam lapangan, tapi juga di semua aktivitas bisnis olahraga. Di tahun 2000, kepergian Luis Figo ke Real Madrid memicu kemarahan publik Katalan.

Stadion

Real Madrid beberapa kali pindah stadion. Mereka pernah bermain di Campo de O’Donnell selama enam tahun, sejak 1912. Lalu pindah ke Campo de Ciudad Lineal, yang hanya berkapasitas 8,000 penonton.

Pada 17 Mei 1923, Madrid pindah Estadio Chamartín, yang berkapasitas 22.500 penonton. Dua dekade kemudian, Santiago Bernabeu Yeste melihat Estadio Chamartín tak layak lagi. Sebuah stadion baru dibangun, dan diresmikan pada 14 Desember 1947. Stadion itulah yang saat ini dikenal sebagai Stadion Santiago Bernabeu.

Stadion semula mampu menampung 120 ribu penonton, tapi dimordenisasi dengan tidak boleh ada penonton berdiri, menjadi berkapasitas 80.354 kursi.

Pada 9 Mei 2006, Stadion Alfredo Di Stefano diresmikan. Di tempat inilah Madrid menjalani latihan. Stadion ini berkapasitas 5.000 penonton, dan fans hanya menyaksikan tim mereka berlatih.

Rabu, 07 Juli 2010

belajar visual basic

Menggunakan Event dan Property


1.1 Membuat User Interface (UI)Aktifkan VB 6 melalui tombol Start.
Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox :

Pada Jendela Form buatlah UI seperti ini :












Cara membuatnya :
Klik komponen Label di dalam ToolBox kemudian “gambar” object Label1 di dalam Form dengan caradrag-drop. Lakukan langkah yang sama untuk object Label2. Object Text1 di-“gambar” menggunakankomponen TextBox, sedangkan object Command1 dan Command2 menggunakan komponen CommandButton.
1.2 Mengatur Property Object

Kenali bagian-bagian di dalam Jendela Properties :














Melalui Jendela Properties atur property setiap object sebagai berikut :
Sehingga UI-nya menjadi seperti ini :1.3 Menulis Kode Program : Property Test
Buka Jendela Code dan kenali bagian-bagian di dalamnya :
Program yang berbasis Windows bersifat event-driven, artinya program bekerja berdasarkan event yangterjadi pada object di dalam program tersebut. Misalnya, jika seorang user meng-klik sebuah tombolmaka program akan memberikan “reaksi” terhadap event klik tersebut. Program akan memberikan
“reaksi” sesuai dengan kode-kode program yang dibuat untuk suatu event pada object tertentu.
Pilih object Command1 pada bagian Object Selector. Secara otomatis pada bagian Code Editor akan
muncul blok kode program berikut :Private Sub Command1_Click()
End Sub
Event Click merupakan event default (standar) dari object Command1, Anda bisa melihat event lainnyapada bagian Event Selector.
Pada bagian Code Editor ketikkan kode programnya sebagai berikut :
Private Sub Command1_Click()
Label2.Caption = Text1.TextEnd Sub
Private Sub Command2_Click()EndEnd SubSimpan Project1 (nama file : Latihan.vbp) dan Form1 (nama file : Lat1.frm). VB 6 akan menyimpanprogram yang Anda buat ke dalam beberapa file yang saling terkait, antara lain : file project (*.vbp), file
form (*.frm) dan file module (*.bas).Coba jalankan Project1 dengan meng-klik tombol Start ( ) pada bagian Toolbar atau tekan tombol
F5 pada keyboard. Ketikkan “Salman” di dalam TextBox kemudian klik tombol OK. Maka akan tampilhasil sebagai berikut :

Bila ingin keluar klik tombol Selesai.
Penjelasan kode program
:Berikut diberikan penjelasan bagaimana cara kerja program sederhana di atas
Private Sub Command1_Click()Label2.Caption = Text1.Text
End SubKetika seorang user meng-klik tombol OK (object Command1) maka isi tulisan pada object Label2 akan
sama dengan isi tulisan pada object Text1. Property Caption pada obyek Label2 digunakan untukmenampilkan text tertentu di obyek tersebut.Selanjutnya untuk keluar dari program dituliskan kode berikut :
Private Sub Command2_Click()EndEnd Sub

Ketika seorang user meng-klik tombol Selesai (object Command2) maka program akan berhenti.
Perintah End digunakan untuk menutup program.
Menampilkan tulisan merupakan salah satu property yang dimiliki oleh komponen Label. Property isitulisan pada komponen Label adalah Caption, sedangkan pada komponen Textbox adalah Text.
Cara penulisan (syntax) kode program untuk mengatur property sebuah object adalah sebagai berikut :nama_object.property = value
Perhatikan, setelah Anda mengetikkan tanda titik (dot) dibelakang nama_object maka VB 6 akanmenampilkan daftar property dan method yang dimiliki oleh nama_object :
Fasilitas ini disebut Intellisense, dan sangat membantu Anda agar tidak salah mengetikkan nama_object
maupun property-nya.
1.4 Modifikasi Kode Program
Ubah tampilan UI-nya menjadi seperti ini :(Tambahkan komponen Frame, OptionButton dan CheckBox)Atur property object-object tambahannya sebagai berikut :

Obyek Frame1 harus dibuat terlebih dahulu si form, dan selanjutnya obyek Option dan Check dibuat di
dalam Frame1 tersebut. Tujuan pembuatan berbagai pilihan tersebut adalah memperkenalkan pada Anda
fasilitas Option dan CheckBox yang digunakan untuk membuat pilihan dalam aplikasi.
Tambahkan kode programnya sebagai berikut :
Private Sub Option1_Click()
Label2.ForeColor = vbBlueEnd Sub
Private Sub Option2_Click()
Label2.ForeColor = vbRed
End Sub
Private Sub Check1_Click()
Label2.FontBold = Check1.Value
End Sub
Private Sub Check2_Click()
Label2.FontItalic = Check2.ValueEnd Sub
Simpan kembali Form1, kemudian coba jalankan Project1 dan lihat hasilnya :

Selasa, 22 Juni 2010

TUGAS AKHIR BAB I

BAB I

PENDAHULUAN


  1. Latar Belakang Masalah

Era persaingan bebas seperti sekarang ini, kecepatan pengolahan dan penyampaian informasi memiliki peran yantg sangat penting bagi setiap perusahaan, terutama bagi perusahaan-perusahaan yang memiliki tingkat rutinitas yang tinggi dan memiliki data yang harus diolah.

Banyaknya data maupun informasi yang harus diolah oleh suatu perusahaan tidak memungkinkan jika dilakukan dengan menggunakan cara-cara manual. Pengolahan data yang jumlahnya cukup banyak memerlukan suatu alat bantu yang memiliki tingkat kecepatan perhitungan dan penyampaian data yang tinngi. Alat bantu tersebut berupa suatu perangkat keras (Hardware) dan perangkat lunak (Software).

PG. Gondang Baru Klaten merupakan suatu Badan Usaha Milik Negara (BUMN) yang bergerak dibidang penggilingan tebu memiliki komitmen kuat untuk mensejahterakan dan menjaga kesehatan karyawannya. Untuk itu PG. Gondang Baru Klaten menyediakan sebuah poliklinik. Poliklinik tersebut tidak hanya diperuntukkan untuk karyawan perusahaan saja tetapi juga untuk semua keluarga dari karyawan tersebut. Maka dari itu poliklinik PG.Gondang Baru Klaten memiliki rutinitas yang sangat tinggi, sehingga akan menghasilkan data maupun informasi yang jumlahnya sangat banyak.

Pelayanan kesehatan di poliklinik PG.Gondang Baru Klaten tidak hanya melakukan pemeriksaan saja tetapi juga meliputi pelayanan obat di bagian polikliniknya, untuk itu diperlukan suatu sistem pendukung yang memadai terutama untuk mengetahui stok dan transaksi obat keluar tersebut.Obat adalah kebutuhan utama bagi para pasien sehinnga harus selalu tersedia di PG. Gondang Baru Klaten. Akan tetapi proses pencatatan stok obat di poliklinik tersebut masih dilakukan secara manual sehingga diperlukan waktu yang lama untuk melakukan pengecekan stok obat. Oleh karena itu sebenarnya Poliklinik PG. Gondang Baru Klaten membutuhkan suatu system atok obat yang cepat dan akurat sehingga proses kerja di bagian poliklinik menjadi lebih eofektif dan efisien.

Berdasarkan uraian diatas maka penulis tertarik untuk melakukan penelitian bidang persediaan obat pada sebuah poliklinik dengan meilih judul “Sistem Informasi Stok Obat di Poliklinik PG. Gondang Baru Klaten”.

  1. Penegasan Judul

Adapun yang menjadi alasan penulis dalam pemilihan judul penelitian ini adalah:

  1. Alasan obyektif

Kehadiran teknologi computer dewasa ini sangat mempengaruhi kehidupan manusia sehari-hari dalam membantu kinerjanya, dan keberadaan teknologi computer ini diharapkan mampu membantu kinerja manusia dalam bidang jasa dalam hal ini stok obat dimana dapat membantu dalam proses pengolahan data, mulai dari obat masuk, data supplier, data pasien, data obat, obat keluar, stok obat, sampai laporan obat keluar dan stok obat dapat tersusun dengan rapi, cermat, tepat dan tepat.

  1. Alasan subyektif

Alasan subyektifnya antara lain adalah sebagai berikut:

  1. Judul penelitian sesuai dengan ilmu yang dipelajari npenulis sehingga mendorong penulis untuk melakukan penelitian dan mempratekkan ilmu yang didapat dibangku kuliah kedalam dunia kerja.

  2. Penelitian dilakukan dilokasi penelitian yaitu PG. Gondang baru klaten dan data yang diperoleh langsung dari sumbernya agar data tersebut lebih akurat.

  1. Penegasan Judul

Dengan memperhatikan berbagai keterangan yang telah disajikan sebelumnya, dan untuk membantu proses pemantauan stok obat di Poliklinik PG. Gondang Baru Klaten agar lebih efektif dan efisien, maka penulis telah memutuskan hendak membuat “Sistem Informasi Stok Obat di Poliklinik PG. Gondang Baru Klaten”.

  1. Keaslian Penelitian

Pengetahuan penulis tentang masalah ini belum pernah diteliti dan diaplikasikan pada lembaga pendidikan komputer manapun, terbukti belum adanya sistem informasi stok obat di PG. Gondang Baru Klaten. Hal inilah yang menarik penulis untuk membuat sistem tersebut untuk mengetahui stok obat di poliklinik PG. Gondang Baru Klaten.

  1. Perumusan masalah

Berdasarkan dari latar belakang masalah tersebut, maka dapat diambil sebuah rumusan masalah yaitu bagaimana sistem informasi stok obat di PG. Gondang Baru yang dapat menangani ketersediaan obat di poliklinik tersebut?.

  1. Batasan Masalah

Untuk menghindari kesalahpahaman dan meluasnya masalah yang akan diteliti, maka penulis membatasi atau memfokuskan masalah yang berkaitan dengan sistem informasi stok obat di poliklinik PG. Gondang Baru Klaten yaitu:

  1. Sistem ini hanya membahas tentang stok obat di poliklinik PG. Gondang Baru Klaten.

  2. Sistem ini hanya akan mempelajari tentang proses masuk dn keluarnya suatu obat.

  3. Sistem ini tidak menangani laporan keuangan dari hasil transaksi obat.

  1. Manfaat

Adapun manfaat dari penelitian ini yaitu :

  1. Bagi Penulis.

  1. Sebagai syarat untuk memenuhi penyusunan tugas akhir guna mendapatkan gelar diploma tiga dari program studi Manajemen Informatika di Unwidha Klaten.

  2. Menambah pengalaman dan keterampilan sehingga dapat mengembangkan bakat dan kreatifitas.

  3. Dapat membuktikan sejauh mana kemampuan dan keterampilan dibangku kuliah dengan cara praktik langsung secara nyata.

  4. Membangun kemandirian dan rasa percaya diri.

  1. Bagi Unwidha

  1. Menciptakan kerjasama antara perguruan tinggi dengan lembaga lainnya dalam melaksanakan pembangunan.

  2. Perguruan tinggi akan lebih mantap dalam pengisian ilmu atau pendidikan kepada mahasiswa dengan adanya umpan balik sebagai integrasi mahasiswa dengan masyarakat terutama instansi atau lembaga.

  1. Bagi Instansi

  1. Pemantauan stok obat di poliklinikPG.Gondang Baru Klaten tidak lagi dilakukan secara manual.

  2. Proses pengadaan stok obat di poliklinik akan menjadi lebih efektif dan efisien dengan adanya suatu sistem.

  3. Dapat menghasilkan suatu sistem yang tepat sehingga dapat di pakai di poliklinik tersebut.


  1. Tujuan Penelitian

Adapun yang tujuan ingin dicapai oleh penulis yaitu:

  1. Untuk mengatasi pemantauan stok obat yang masih dilakukan secara manual di poliklinik PG. Gondang baru Klaten

  2. Meningkatkan efisiensi dan efektivutas kerja poliklinik.

  3. Merancang sistem informasi stok obat di poliklinik PG. Gondang Baru Klaten sehingga dapat dimanfaatkan oleh perusahaan.



Pemrograman Berbasis Web
(HTML, PHP, MySQL)







1.Mengenal HTML

HTML kepanjangan dari Hypertext Markup Language adalah bahasa yang digunakan untuk mengelola tampilan halaman web. Html dapat digunakan untuk menampilkan informasi dalam bentuk teks, grafik, multimedia, image, audio, video.

Struktur dasar HTML
HTML berupa tag – tag ( …. )yang telah didefinisikan, masing-masing tag mempunyai nama, atribut, dan fungsi. Berikut strukur dasar dokumen html

1.
2.
3.
4.



<br />Nama judul yang akan muncul pada browser<br />


semua data, baik itu tulisan,gambar,maupun suara akan ditampilkan disini.



Hasilnya pada browser

Setiap dokumen html diawali dan diakhiri dengan tag
…………
Diikuti tag …., di dalam tag head terdapat tag …., isi dari tag title akan menjadi judul dari webpage tersebut, sebagaimana contoh gambar sebelumnya.
Berikutnya tag ….., nah semua yang ada di dalam tag body inilah yang akan ditampilkan oleh browser. Nantinya tag – tag html lainnya akan bersarang di dalam tag body.
Atribut, missal tag body mempunyai atribtu bgcolor, penulisannya
…..

Praktikum 1.1, simpan file dengan nama coba.html, kemudian cek hasilnya dengan browser kesayangan Anda (mozilla, ie, opera, chrome dll)



<br />Nama judul yang akan muncul pada browser<br />


semua data, baik itu tulisan,gambar,maupun suara akan ditampilkan disini.



Praktikum 1.2, simpan coba2.html



<br />Mipa home page<br />


Universitas widya dharma Klaten



Blok level element
Tag h1 sampai h6 dapat digunakan untuk menampilkan teks menjadi besar atau sangat kecil, bisanya digunakan untuk judul dari suatu web site supaya lebih menarik.

Praktikum 1.3, coba3.html



title>Heading Elements


Berikut ini contoh penggunaan tag h1-h6

Heading one


Heading two


Heading three


Heading four


Heading five

Heading six




Paragraf
Untuk membentuk suatu paragraph dapat menggunakan tag p

Praktikum 1.4, coba4.html



Formating Paragraf


Mobile Dinar




Harus saya akui bahwa persiapan M-Dinar ini kalah cepat dengan tumbuhnya minat masyarakat untuk segera menggunakannya.
Banyak hal yang masih harus kita sempurnakan, tetapi secara prinsip M-Dinar telah dapat digunakan. Beberapa penyempurnaan insyaallah akan terus dilakukan tanpa henti, sehingga pada waktunya nanti M-Dinar akan benar-benar praktis untuk digunakan.


Prosedur



Berikut adalah cara yang sudah bisa dilakukan oleh pengguna konsumen maupun para pedagang (terutama di dunia maya) dengan M-Dinar account-nya.
1) Mendaftar untuk menjadi pemegang account di M-Dinar sungguh mudah; yang Anda perlukan hanya buka situs www.m-dinar.com kemudian klik menu full-web (atau langsung ke www.m-dinar.com/indo.php). Di sidebar kiri paling bawah ada link ke create account; klik link ini dan Anda akan diminta isi 4 informasi saja yaitu nama anda, user name yang akan anda gunakan, email Anda (harus valid karena akan dikonfirmasi), dan password.















Pemformatan Teks
Tag-tag yang digunakan untuk memformat font adalah :


Tag font juga digunakan untuk memformat tampilan teks, berikut atribut yang dimiliki tag font.


Aligment digunakan untuk peletakan posisi objek (teks, image, paragraph ) dalam dokumen html.


Praktikum 1.5, format.html



Formating Font



Setting Up Web Server



13
To run web applications, you need a web server.
A web server is software that serves files in
response


A web server is sometimes called an HTTP server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.

If you’re
to requests from web browsers.
A web server is sometimes called an HTTP
server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.



If you’re
to requests from web browsers.
A web server is sometimes called an HTTP
server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.
















2.PRE, Grouping Element & Link

Tag PRE dapat digunakan untuk menampilkan teks sesuai dengan penulisan aslinya pada source code.

Praktikum 2.1, cobacoba.html



Formating Font



Setting Up Web Server



To run web applications,you need a web server.
A web server is software that serves files in
response to requests from web browsers.
A web server is sometimes called an HTTP
server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.
| /
|-------/*****
|-------\*****
| \





Praktikum 2.2, hilangkan tag
 dan 
pada praktikum 2.1, bandingkan perbedaan hasilnya

Grouping Element
Tag DIV dan SPAN di gunakan untuk mengelompokkan elementelement HTML. Span digunakan untuk mendefinisikan inline content sementara div digunakan untuk block-level content.

Praktikum 2.3 tes.html



Div dan Span



Divisi 1


Div tag digunakan untuk mengelompokkan group
element
biasanya untuk block-level element.




Divisi 2


Ini didalam devisi kedua.
di tulis dengan alignment kanan.




baris ini dalam span dengan warna lavender.




Link
Tag a href digunakan untuk melakukan link antar situs web, dokumen html dan antar bagian pada halaman yang sama

Praktikum 2.4, halo.html



Using Link


Creating Link



Click here to view document
2




Praktikum 2.5, halo2.html



Using Link


berjumpa dengan saya



back to


yahoo | google | eramuslim




Praktikum 2.6, yes.html, link ke bagian tertentu dari halaman yang sama.



Anchor Name



setting up web server
Windows users can get a web server up
and running quickly on their local computer
by installing either PWS or IIS.
The web server may already be installed.
Check your folder structure to see if it contains
a C:\Inetpub or D:\Inetpub folder.
PWS and IIS create this folder during
installation.
If you want to install PWS or IIS,
see Installing a Web Server in
Windows.

ASP.NET pages only work with one web server:
Microsoft IIS 5 or higher.
PWS is not supported.
Also, because IIS 5 is a service
of the Windows 2000 and Windows XP
Professional operating systems,
you can only use these two versions of Windows
to run ASP.NET applications.
Installing a Web Server in
Windows

To develop and test dynamic web pages,
you need a functioning web server.
This chapter describes how most Windows
users can install and use
a Microsoft web server on their local computer.


















3.List & Image

List digunakan untuk menampilkan data baik berurutan (ordered list) maupun tidak berurutan (unordered list).

Unordered list (UL)
Tag ul mempunyai atribut :


Praktikum 3.1, page1.html, setelah jadi file berikut cobalah untuk menambahkan atribut pada tag ul dengan nilai-nilai yang ada



Unordered List


Shedule for HTML Course



  • Sunday

  • Monday

  • Tuesday

  • Wednesday






Ordered List (OL)
Tag ol mempunyai atribut :


Praktikum 3.2, page2.html, setelah jadi cobalah ganti nilai atributnya



Ordered List


Shedule for HTML Course



  1. Sunday


    1. Introduction to HTML

    2. Creating List


  2. Monday


    1. Creating table

    2. Inserting Image


  3. Tuesday


    1. Creating Link

    2. Preparing Website


  4. Wednesday





Image
Untuk menampilkan image pada dokumen web digunakan tag img, berikut format penulisannya , url diisikan dengan lokasi dimana gambar berada. Berikut daftar atribut dari tag image


Praktikum 3.3, gambar.html, pastikan Anda telah menyiapkan gambar Linux-penguin.jpg atau yang lainnya, simpan file satu folder dengan gambar.



Working with Image







Praktikum 3.4, gambar2.html



Working with Image



Default alignment at the bottom


align="top">Aligned at Top


align="middle">Aligned at Middle













4.Table

Untuk membuat table digunakan tag ….
, membuat baris pada table tag ….., untuk kolomnya tag ……, sehingga polanya adalah










baris 1 kolom 1 baris 1 kolom 2
baris 2 kolom 1 baris 2 kolom 2


Praktikum 4.1 tabelku.html, membuat table sederhana



Working with Image












Creating Table
baris 1 kolom 1 baris 1 kolom 2
baris 2 kolom 1 baris 2 kolom 2






Format Teks dalam Tabel
Untuk perataan teks didalam table dapat digunakan atribut :


Merge cell
Tag memiliki atribut colspan untuk merge column dan rowspan untuk merge baris.


Praktikum 4.2 tabelku2.html



Using Table


cellpadding="0">




























Quarter 1Quarter 2
JanFebMarAprMayJun
1005000200150025001750
29050502300100270300









Praktikum 4.3 tabelnew.html



Rowspan


cellpadding="0">






















SouthNorth
Quarter 1Jan100012000
Feb125001345
Mar7809071080




Praktikum 4.4 tabelsaya.html



Colspan.












sel 1 sel 2 sel 3
sel 4 sel 5



Rowspan.














sel 1 sel 2
sel 3
sel 4
sel 5















5.Form

Keberadaan form dalam HTML sangatlah penting, Form dalam HTML ditandai dengan tag
dan
. Sewaktu kita membuat elemen form, kita perlu menentukan bagaimana dan kemana data yang diisikan ke dalam form tersebut akan dikirimkan dari browser ke Web server. Hal ini dilakukan dengan pernyataan Action dan Method. Action menunjukkan lokasi tempat program CGI yang hendak dijalankan, sedangkan Method menunjukkan bagaimana informasi yang diisikan dalam form harus dikirimkan ke web server. method yang umum adalah get dan post.
1.Elemen Textarea
Textarea biasanya dipakai, bila kita menginginkan tempat bagi user web untuk memasukkan informasi yang panjangnya beberapa baris. perintah yang dipergunakan adalah :

fakultas:
jurusan :


password :
jenis kelamin :
laki-laki
perempuan
materi yang disukai ( bisa pilih lebih dari satu):
database
visual programing
jaringan






Praktikum 5.2 formku2.html



Untitled Document


Free
Registration


name="form">
cellpadding="0">























































Nama:type="text" id="txtNama">
Tgl Lahir:id="txtTgl" size="4" maxlength="2">
/
id="txtBulan" size="4" maxlength="2">
/
id="txtTahun" size="8" maxlength="4">
Alamat 
Kota:id="txtKota">
Pekerjaan:
Jenis Kelamin:value="1" checked>
Laki-Laki
value="2">
Perempuan
Hobby:id="cekReading" value="1">
Reading
  id="cekSport" value="2">
Sport
  id="cekSing" value="3">
Singing
  id="cekTravel" value="4">
Traveling
  id="btnKirim" value="Kirim">
id="btnCancel" value="Cancel">













6.Kenalan Dengan PHP

SEKILAS PHP
PHP pertama kali ditemukan oleh Rasmus Lerdorf, dia adalah seorang programer unix dan perl pada waktu itu . Pada saat itu, Rasmus adalah seorang pengangguran, sehingga ia berusaha untuk meluangkan waktu kekosongannya dengan membuat sebuah skrip makro perl CGI, yang pada awal tujuannya hanya untuk mengetahui siapa saja yang melihat resume tulisan pada homepage pribadinya. Saat ini PHP berkembang dengan sangat cepatnya, dan menjadikan andalan (populer)bagi situs-situs web, baik besar maupun kecil.

KONSEP PHP
Konsep PHP sangat sederhana, bahkan lebih sederhana daripada CGI. Sehingga dalam membuat dokumen PHP, cukup membuat sebuah HTML biasa, hanya saja ditambahkan dengan kode-kode program yang diapit dalam tanda . Dalam hal ini, Interpreter PHP dalam mengeksekusi kode PHP ini berjalan pada sisi server (disebut server-side), sehingga sangat berbeda sekali dengan program maya java yang mengeksekusi program pada sisi client (client-side).

PENULISAN PHP
PHP dalam penulisannya dapat dengan berbagai cara. Ada beberapa model penulisan PHP seperti dibawah ini:
Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa.
Cara 1 :
. . . . kode PHP ditaruh disini . . . .
?>

Atau bisa juga :

. . . . kode PHP ditaruh disini. . . .
?>




MENGENAL VARIABEL

Semua bahasa pemrograman mempunyai tipe data, dalam php juga terdapat tipe integer, float, string. Tetapi dalam penggunaannya cukup menggunakan symbol ($) diikuti nama variable, secara otomatis interpreter php akan memberikan tipe yg sesuai dengan nilai pada variabl tersebut. Misalnya :
$a = 20; (membuat variable dengan nama a tipe interger nilai 20)
$b=’unwidha’;


MENGENAL OPERATOR

Operator digunakan dalam melakukan suatu operasi, seperti penjumlahan, perkalian, pembagian, dan juga pembandingan.

Operator Matematika
Contoh
Nama
Hasil
$a + $b
Penjumlahan
Jumlah dari $a dan b
$a - $b
Pengurangan
Sisa dari penguranga $a dan $b
$a * $b
Pekalian
Perkalian dari $a dan $b
$a / $b
Pembagian
Pembagian dari $a dan $b
$a % $b
Modulus
Sisa hasil bagi dari $a dibagi dengan $b

Operator Pembandingan
Operator
Arti
<
Kurang dari
==
Sama dengan
>
Lebih dari
<=
Kurang dari atau sama dengan
<>
Tidak sama dengan
<
Kurang dari
>=
Lebih dari atau sama dengan
>
Lebih dari
!=
Tidak sama dengan







Operator Logika
Operator
Arti
Hasil
$a and $ b
Operasi and
True jika $a dan $ b true
$a or $ b
Operasi or
True jika salah satu $a atau $ b true
$a xor $b
Operasi X or
True jika salah satu saja $a atau $ b true
! $a
Operasi not
True jika $a false
$a && $ b
Operasi and
True jika $a dan $ b true
$a || $ b
Operasi or
True jika salah satu $a dan $ b true

Untuk Seleksi if, else if polanya sama dengan C++, begitu juga dengan perulangan while, do while dan for, Jadi ANDA tidak rugi belajar C++.

if (kondisi) {
pernyataan1;
} else {
pernyataan2;
}

While (kondisi) {
Blok Pernyataan;
Control perulangan;
}

For(varibel inisialisai; kondisi; control perulangan)
Statemen;


Praktikum :
1.buatlah folder terlebih di C:\wamp\www, dengan nama Anda. Misal folder coba sehingga menjadi C:\wamp\www\coba. Untuk selanjutnya setiap file yang dibuat disimpan dalam folder coba. Buat file berikut simpan dengan nama tes.php taruh pada folder coba.


Belajar PHP

saya di luar area PHP
echo "sedang belajar PHP";
echo "
";
echo "manajemen"." informatika";
echo "semester 3";
?>


saya di luar juga



Kemudian start wamp, buka browser lalu buka url http://localhost/coba/tes.php




2.mempelajari penggunaan variable, tes2.php


Untitled


Penggunaan Variabel


$nama='unwidha';
$a=10;
$b=20;
echo "Nama : $nama
";
echo "a : $a
b : $b";
?>

Penggunaan Operator


if(a>b){
echo "a lebih besar dari b
";
echo $a.' lebih besar dari '.$b;
}
else{
echo "b lebih besar dari a
";
echo $b.' lebih besar dari '.$a;
}
?>

Perulangan


for($a;$a<=$b;$a++)
echo "$a
";
?>



3.Membuat table dengan while, table.php


Untitled


Tabel dg Wile







$i=1;
while($i<=5){
echo "";
$i++;
}
?>
Nim Nama
$i $i





























7.Bekerja Dengan Form & Built in function PHP

Berikut sintaks form :


...komponen form...


Saat user menekan tombol kirim/submit maka browser akan menuju ke file yang berada pada parameter action dan semua nilai yang diinputkan user dari textbox, radio button, check box dapat di tangkap dengan php.

Praktikum :
1.form untuk input data, form.html


Form Data

























Form Pengisian Data
Item Data
Nim type="text" />
Nama type="text" />
Jenis Kelamin
Laki-laki

Perempuan








2.file untuk menangkap data, cekdata.php
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$jk=$_POST['sparkqty'];

?>


Data Anda


Unwidha Klaten


echo '

Berikut Data Anda:

';
echo "nim $nim
";
echo "nama $nama
";
echo "Jenis Kelamin $jk
";


echo "

Order Proces at ".date('H:i, jS F Y')."

";

?>





8.MySQL & PHPMYADMIN

Paket installasi wampserver sudah menyertakan MySQL untuk databasenya. Sekali wamp start maka otomatis service mysqld juga mulai dijalankan. Phpmyadmin merupakan web based tool untuk mengakses mysql, sehingga user tidak dirumitkan dengan intruksi-intruksi SQL dalam pembuatan database dan table.

Praktikum :
1.pastikan service mysqld dalam kondisi start, dalam hal ini Anda cukup menjalankan wampsever, yang otomtis sudah menjalankan apache web server dan mysql
2.untuk konek ke mysql, start  run  ketik c:\wamp\bin\mysql\mysql5.0.51b\bin\mysql.exe -u root atau Anda browse kemudian carilah tempat dimana mysql berada.
3.Jika sukses Akan tampil window untuk mysql



4.oke, akan dibuat database sekolah, dengan 3 buah table, berikut rinciannya :
Table guru :
(nip char:5, nama char:15, alamat char:20)
Table siswa
(nis char:5, nama char:15, alamat char:20)
Table matapelajaran
(kodemp char:5, namamp char:20)

Berikut penerapannya dalam mysql :
Membuat database sintaknya create database nama_database;

create database sekolah;

Gunakan perintah use namadatabase;
use sekolah;



membuat table sintaknya
create table nama_tabel(
nama_atribut1 tipe primary key,
nama_atribut2 tipe,
nama_atribut3 tipe);

table guru :
create table guru(
nip char(5)primary key,
nama char(15),
alamat char(20));

table siswa :
create table siswa(
nis char(5)primary key,
nama char(15),
alamat char(20));

table matapelajaran:
create table matapelajaran(
kodemp char(5),
namamp char(20),
primary key(kodemp));

5.cek hasil pembuatan table dengan perintah :
show tables;


6.melihat deskripsi table dengan sintak desc namatabel;
desc guru;


Cek juga deskripsi table yg lainnya :






7.mengisi ke table :
table guru :
Nip
Nama
Alamat
6672
Yusuf
Klaten
6673
Muhammad
Solo
table siswa :
Nis
Nama
Alamat
1002
Hafshoh
Yogya
1003
Umar
Solo
table matapelajaran :
kodemp
Namamp
BI92
Bahasa Inggris
BI88
Bahasa Jawa

Berikut sinatk untuk mengisi :
insert into namatabel values(‘nilaiatribut1’,’nilaiatribut2’);

mengisi table guru dengan data pertama :
insert into guru values('6672','Yusuf','Klaten');

Lakukan hal yg sama pada data yg lainnya.

8.melihat data :
select * from guru;
select * from guru where nip='6672';
select * from guru where alamat='Solo';

9.update data
update guru
set nama='Andi'
where nip='6673';

10.hapus data :
delete from guru
where nip='6673';












9.KONEKSI PHP & MYSQL

Untuk melakukan koneksi ke database MySQL digunakan fungsi mysql_connect(). Sintaksnya adalah sebagai berikut:

mysql_connect(server, user, password)

Server adalah nama server yang merupakan host dari MySQL server, sedangkan user dan password adalah user dan password MySQL. Contoh:

$conn = mysql_connect('localhost','root','pribadi')

Berikutnya adalah memilih database mana yang akan digunakan dalam aplikasi PHP. Fungsi yang digunakan adalah mysql_select_db(). Sintaksnya adalah sebagai berikut:

mysql_select_db(namadatabase[,koneksi])

Parameter koneksi adalah variabel yang menyimpan koneksi ke MySQL server yang dilakukan oleh fungsi mysql_connect(). Contoh:

mysql_select_db('namadatabase',$conn)

Berikutnya adalah mengambil query dari database yang telah terkoneksi tersebut. Fungsi yang digunakan adalah mysql_query(). Sintaksnya adalah sebagai berikut:

mysql_query(intruksisql[,koneksi])

Contoh:

$qry = mysql_query('select * from namatabel',$conn)

Yang terakhir adalah menampilkan hasil query tersebut ke halaman web. Fungsi yang digunakan adalah mysql_fetch_array(). Fungsi ini digunakan untuk memasukkan hasil query ke dalam array assosiatif dan/atau array numeris. Dalam bentuk variabel array, tentunya record-record tersebut kini bisa ditampilkan. Sintaks dari fungsi mysql_fetch_array() adalah sebagai berikut:

mysql_fetch_array(query)

Query adalah hasil query yang didapatkan dari fungsi mysql_query(). Contoh:

$row = mysql_fetch_array($qry)

Variabel $row inilah yang merupakan array yang menyimpan hasil query. Dengan demikian untuk menampilkan field-field pada query Anda dapat menggunakan $row[0], $row[1], dan seterusnya, atau $row['namafield1'], $row['namafield2'], dan seterusnya.

Pratikum :

1.Buat database dengan nama kampus.
2.buat table mahasiswa(nim, nama, alamat, jurusan, nohp)
3.Isi dengan 3 data, bebas.
4.Buat Skrip lihatdata.php dibawah ini.



Liat Data


$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);

?>

Data Siswa Kelas Malam










while ($row = mysql_fetch_array($qry)) {
?>







}
?>
Nim Nama Alamat Jurusan NoHp





Copy Right 2010 Manajemen Informatika Unwidha



























10.Form Input Data

Pada dasarnya untuk membuat aplikasi isi data, edit, dan hapus data hanya perlu mengutak-atik perintah sql nya saja disesuaikan, untuk skrip koneksi ke MySQL tetap sama. Kemudian hal berikutnya yang perlu dipikirkan adalah model penerapannya. Misal untuk menghapus data ada banyak cara, bisa dengan memilih dulu data yg mau dihapus atau langsung disediakan link untuk hapus data tersebut. Praktikum 10 ini studi kasusnya adalah mengisi data ke table menggunakan form.

Praktikum :
1.Dibutuhkan 2 file, file pertama untuk menyediakan form inputan dan file kedua untuk melakukan proses pengisian data ke mysql
2.file pertama, isi.html



Form Data






























Form Pengisian Data
Nim
Nama
Alamat

Jurusan
No HP








3.file isidata.php

$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['jurusan'];
$jurusan=$_POST['alamat'];
$nohp=$_POST['nohp'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "insert into mahasiswa values('$nim','$nama','$alamat','$jurusan','$nohp')";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil diisikan

";
?>












11.Next Case Edit and Delete

Praktikum 11 ini, akan dilakukan modifikasi dan penggabunggan skrip dari praktikum sebelumnya.

Praktikum :
1.Pastikan database yang telah Anda buat pada praktikum ke 9 telah siap.
2.Buat folder pada C:/wamp/www dengan nama proyekakhir, sehingga menjadi C:/wamp/www/proyekakhir, kemudian copy beberapa image ke folder tersebut.
3.Membuat 4 file
a.file ke 1 nama index.php untuk halaman depan
b.file ke 2 nama lihatdata.php untuk melihat data dari database
c.file ke 3 nama isidata.php untuk mengisi data ke database dan juga file tambahan untuk konfirmasi jika data berhasil diisikan
d.file ke 4 nama modifdata.php untuk menghapus dan mengedit data beserta file-file konfirmasinya
4.file ke 1 index.php, berikut source code nya.



MIPA HOMEPAGE

Orang Pintar Pakai Linux






Lihat Data
| Isi Data |
Modif Data


CopyRight MI Unwidha 2010 All Right Reserved

















Cek hasilnya http://localhost/proyekakhir/



5.file ke 2 lihatdata.php, file ini sama dengan praktikum sebelumnya sehingga Anda tinggal mengcopy dan mengedit seperlunya. Kode yang tercetak tebal adalah kode baru yang perlu Anda ketik.



Liat Data


$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);

?>

Data Siswa Kelas Malam










while ($row = mysql_fetch_array($qry)) {
?>







}
?>
Nim Nama Alamat Jurusan NoHp



Back to Depan




Copy Right 2010 Manajemen Informatika Unwidha






6.file ke 3, isi.php dan isidata.php. Kedua file ini tinggal Anda copy dari praktikum ke 10, kemudian buatlah link pada file isidata.php menuju ke halaman index.php seperti pada langkah no 5. Berikut kode isidata.php (baris yg tercetak tebal adalah tambahan )

$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['jurusan'];
$jurusan=$_POST['alamat'];
$nohp=$_POST['nohp'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "insert into mahasiswa values('$nim','$nama','$alamat','$jurusan','$nohp')";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil diisikan

";
?>

Back to Index




7.file ke 4, modifdata.php. berikut source code nya :



Liat Data


$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);

?>

Data Siswa Kelas Malam











while ($row = mysql_fetch_array($qry)) {
?>








}
?>
Nim Nama Alamat Jurusan NoHp Modif
hapus
| edit



Back to Depan




Copy Right 2010 Manajemen Informatika Unwidha




8.skrip hapusdata.php

$nim=$_GET['nim'];
$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "delete from mahasiswa where nim='$nim'";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil dihapus, cek Lihat Data

";
?>

Back to Index



9.skrip editdata.php


Form Edit data



echo "tanggal ";
echo date('d F Y');
echo " jam ";
echo date('h:i:s A');
$nim=$_GET['nim'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa where nim='$nim'";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);
$row = mysql_fetch_array($qry);

?>






























Form Edit Data
Nim
Nama type="text" value="" />
Alamat

Jurusan
No HP type="text" value="" />








10.skrip konfirmedit.php
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['jurusan'];
$jurusan=$_POST['alamat'];
$nohp=$_POST['nohp'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "update mahasiswa set nim='$nim',nama='$nama',alamat='$alamat',jurusan='$jurusan',nohp='$nohp' where nim='$nim'";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil diupdate, cek data

";
?>

Back to Index















Selasa, 01 Juni 2010

visual basic

VISUAL BASIC

a. Definisi Visual Basic

Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows®. Apakah Anda seorang profesional atau pemula sekalipun di bidang pemrograman Windows, Visual Basic menyediakan kepada Anda sekumpulan perangkat untuk mempermudah dan menyederhanakan pengembangan aplikasi yang tangguh.

Lalu apa sebenarnya definisi dari Visual Basic itu sendiri? Kata “Visual” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis berbaris-baris kode untuk menjelaskan pemunculan dan lokasi dari suatu elemen di dalam antar muka, Anda dengan mudah dapat menambahkan object yang sebelumnya sudah dibangun ke dalam tempat dan posisi yang Anda inginkan di layar Anda. Jika Anda pernah menggunakan program untuk menggambar seperti Paint, maka Anda sebenarnya sudah memiliki keahlian uuntuk membuat sebuah antar muka pengguna secara efektif.

Kata “Basic” merujuk kepada bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh banyak programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer. Visual Basic telah berubah dari bahasa asli BASIC dan sekarang memiliki ratusan pernyataan (statements), fungsi (functions), dan kata kunci (keywords), dan kebanyakan di antaranya terkait dengan antar muka grafis di Windows. Pengguna tingkat pemula sekalipun dapat membuat aplikasi dengan mempelajari hanya beberapa kata kunci, sementara kekuatan dari bahasanya membolehkan para pengguna tingkat professional mencapai apapun yang dapat dihasilkan dengan menggunakan bahasa pemrograman Windows lainnya.

Bahasa pemrograman Visual Basic tidaklah hanya identik dengan Visual Basic saja. Sistem Pemrograman Visual Basic dalam bentuk Edisi Aplikasi, telah dimasukkan ke dalam Microsoft Excel, Microsoft Access, dan banyak aplikasi Windows lainnya juga menggunakan bahasa yang sama. Visual Basic Scripting Edition (VBScript) adalah sebuah bahasa skrip yang digunakan secara lebih umum dan merupakan bagian dari bahasa Visual Basic. Dengan mempelajari Visual Basic, maka Anda akan dibawa ke area-area yang telah disebutkan tadi.

Apakah tujuan Anda untuk membuat sebuah utility sederhana untuk diri Anda sendiri atau untuk kelompok kerja Anda, sebuah sistem berskala perusahaan, atau bahkan aplikasi yang terdistribusi melalui Internet, Visual Basic memilik perangkat yang Anda butuhkan.

Fitur Data Access membolehkan Anda untuk membuat database, aplikasi front-end, dan komponen di sisi server (scalable server-side components) untuk hampir semua format database yang terkenal, termasuk Microsoft SQL Server dan database level perusahaan lainnya.

Teknologi ActiveX™ membolehkan Anda untuk menggunakan fungsionalitas yang disediakan oleh aplikasi-aplikasi lainnya, seperti pengolah kata Microsoft Word, Microsoft Excel spreadsheet, dan aplikasi Windows lainnya. Anda bahkan dapat mengotomatisasikan aplikasi-aplikasi dan objek-objek yang dibuat dengan menggunakan edisi Professional atau Enterprise Visual Basic.

Kemampuan Internet membuatnya mudah menyediakan pengaksesan ke dokumen-dokumen atau file-file dan aplikasi-aplikasi melalui Internet atau intranet dari dalam aplikasi Anda, atau untuk membuat aplikasi Internet server.

Aplikasi akhir Anda nantinya akan berbentuk sebuah file ।exe yang menggunakan Visual Basic Virtual Machine dan dapat Anda distribusikan secara bebas.

b. Sejarah Visual Basic

Sejarah Visual Basic diawali dari perkembangan bahasa BASIC di darthmouth College, Amerika Serikat, pada awal tahun 1960-an। Sejak semula BASIC memang dirancang untuk mudah dipelajari. Begitu sederhananya sehingga nyaris semua pakar pemrograman komputer menggunakan BASIC sebagai bahasa pemrograman pertamanya. Pada tahun 1982 IBM/PC diperkenalkan pada masyarakat, Microsoft pun membuat sistem operasi MS-DOS untuk komputer ini. Didalamnya disertakan pula bahasa BASIC yang dikenal sebagai QuickBasic (QBASIC). Pada tahun 1990-an era DOS berlalu digantikan era Windows. Tampilan grafis windows yang sangat bagus dan lebih interaktif mengubah pemrograman dari pekerjaan yang memusingkan kepala menjadi sebuah pekerjaan yang sangat menyenangkan. Microsoft pun akhirnya membuat BASIC versi Windows yang dikenal dengan Microsoft Visual Basic.

Berikut ini sejarah Visual Basic:

  1. 20 Mei 1991: Microsoft merilis Visual Basic versi 1.0 untuk Windows di Windows World 1991, Atlanta, Amerika Serikat. Programmer dapat membuat antar muka pengguna dengan mudah. Pembuatan aplikasi bisa lebih cepat dibandingkan sebelumnya. Kode ditulis oleh programmer untuk memberikan aksi terhadap Event dari pengguna (bagaimana pengguna merespon kepada object yang terdapat di antar muka pengguna).
  2. 1 September 1992: Microsoft mengumumkan Microsoft Visual Basic for MS-DOS® dalam edisi Standard dan Professional. Seperti Visual Basic untuk Windows, versi ini mengkombinasikan kemudahan pendisainan secara grafis dengan kekuatan dan keunggulan dalam banyak hal di pemrograman tradisional.
  3. 2 November 1992: Microsoft mengumumkan kemampuan dari Visual Basic versi 2.0 untuk Windows pada edisi Professional dan Standard. Versi ini menyertakan lebih dari 300 fitur baru dan peningkatan untuk pengembangan aplikasi yang lebih cepat, pengaksesan ke fitur-fitur tingkat lanjut di Windows, dan produktivitas pengembang yang lebih besar lagi. Di antaranya: MDI Forms, ODBC, dan variabel object.
  4. 14 Mei 1993: Microsoft mengumumkan Visual Basic versi 3.0 untuk edisi Standard dan Professional. Versi 3.0 menyediakan kemudahan akses ke berbagai sumber data yang banyak dengan mengintegrasikan mesin database Microsoft Access Database for Windows 1.1 dan kemampuan di bidang aplikasi melalui Object Linking and Embedding (OLE) 2.0. Juga ditambahkan tools baru berupa controls baru, penggunaan yang lebih mudah, dan sebuah peningkatan standarisasi control bagi pengguna.
  5. 29 Juni 1993: Microsoft mengumumkan bahwa Microsoft Visual Basic for Applications (VBA) akan diintegrasikan ke dalam Microsoft Excel 5.0 dan Microsoft Project 4.0. Visual Basic akan melayani bahasa Macro yang umum di versi yang akan datang dari aplikasi-aplikasi untuk Windows dan Macintosh. Fitur Macro yang umum untuk aplikasi dan OLE 2.0, keduanya merupakan elemen penting di visi dan strategi Microsoft untuk aplikasi yang dapat diprogram —yang akan memberikan kemampuan bagi pengguna untuk mengintegrasikan aplikasi-aplikasi, tugas-tugas otomatis, dan pembuatan solusi yang bersifat kostumais. VBA memiliki mesin pengembangan tangguh dan fleksibel yang sama yang membuat Visual Basic menjadi terkenal, teknologi pemrograman yang memperoleh penghargaan.
  6. 14 November 1994: Visual Basic versi 4.0 untuk Windows didemonstrasikan di Fall/COMDEX ’94 di Las Vegas. Demonstrasi ini berfokus pada perannya sebagai aplikasi berbasis Windows 32-bit pertama yang menggunakan kontrol kostumais OLE (OCXs) — komponent perangkat lunak yang dapat digunakan kembali yang ditetapkan dengan spesifikasi OLE. Pada versi ini diperkenalkan: Class, OXC’s, dan programmer dapat membuat add-ins sendiri dengan mudah.
  7. 12 September 1995: Visual Basic versi 4.0 untuk MS-DOS, Microsoft Windows NT®, dan Windows 95 diumumkan. Untuk meningkatkan edisi Standard dan Professional, maka Edisi Enterprise yang baru diperkenalkan untuk memenuhi kebutuhan perusahaan dan team pengembang. Semua versi menyertakan dukungan teknologi OLE yang lebih dikembangkan, perbaikan akses data, sebuah lingkungan pengembangan yang bersifat visual, dan migrasi ke Windows 95 dan Windows NT untuk aplikasi-aplikasi yang sudah ada.
  8. 7 Desember 1995: Microsoft mengumumkan Microsoft Visual Basic Scripting Edition (VBScript), sebuah bahasa skrip Internet berbasiskan pada Visual Basic. VBScript merupakan sebuah skrip dengan performansi yang tinggi yang didisain untuk membuat isi yang bersifat aktif pada suatu situs. VBScript membolehkan pengembang untuk mengaitkan dan mengotomatiskan berbagai jenis object di halaman situs, termasuk object OLE. VBScript menjadi sebuah spesifikasi yang diusulkan berlisensi gratis yang tersedia bagi komunitas Internet.
  9. 3 Februari 1997: Microsoft membuka sistem pemrograman Visual Basic versi 5.0, Edisi Professional — tool versi terakhir yang paling terkenal di dunia untuk membangun aplikasi yang tangguh (Rapid Application Development RAD) tool. Fitur-fitur Visual Basic versi 5.0 terdiri dari sejumlah performansi yang signifikan dan peningkatan produktivitas yang akan membuat para pengembang lebih efisien dan fleksibel serta cepat dalam memberikan solusi bagi pengguna akhir. Fitur-fitur tingkat lanjut — seperti kompilasi berjenis native code, akses database berkecepatan tinggi, dan sebuah lingkungan pengembangan yang ditingkatkan — membuat Visual Basic versi 5.0 menjadi versi yang paling hebat. Sebagai tambahan, kemampuan teknologi pembuatan komponen Microsoft ActiveX® di Visual Basic versi 5.0 akan membolehkan lebih dari 3 juta pengembang menggunakan Visual Basic dalam membuat aplikasi yang berbasis pada komponen yang bertujuan untuk digunakan di Internet, intranets, dan lingkungan tradisional client/server.
  10. 10 Maret 1997: Versi terakhir yang dirilis dari Visual Basic 5.0, Edisi Pembuatan Kontrol tersedia. Edisi Pembuatan Kontrol adalah cara mudah untuk membuat ActiveX Controls bagi Internet, intranets, dan aplikasi client/server.
  11. 15 Juni 1998: Microsoft mengumumkan Visual Basic versi 6.0, dan dimasukkan ke dalam Microsoft Visual Studio® versi 6.0. Fitur-fitur Visual Basic versi 6.0 menyediakan pengaksesan data secara terintegrasi dan bersifat grafis ke sumber data (data source) ODBC atau OLE DB manapun, dan perangkat tambahan database yang didisain untuk database Oracle dan Microsoft SQL Server™. Fitur unggulan di versi ini adalah: ActiveX Data Objects (ADO) untuk memanipulasi dan membuat database. Fitur Pengembangan Situs membawa kemudahan dalam penggunaan, model pemrograman berbasis komponen dari Visual Basic untuk membuat HTML – dan Dynamic HTML (DHTML) – berbasis aplikasi. Fitur-fitur baru ini — dikombinasikan dengan optimisasi performansi, pengembangan aplikasi yang disederhanakan dan debugging, dan dukungan untuk Microsoft teknologi server — membuat Visual Basic versi 6.0 sebuah pilihan yang ideal untuk membangun aplikasi berskala perusahaan.
  12. 2 September 1998: Visual Studio 6.0, solusi tool pengembangan lengkap berskala perusahaan tersedia. Visual Studio 6.0 menyertakan Visual Basic versi 6.0, Microsoft Visual C++®, Microsoft Visual FoxPro®, Microsoft Visual InterDev® Web, dan Microsoft Visual J++®. Bersamaan dengan diluncurkannya Developer Days ’98, lebih dari 115 perusahaan papan atas mengumumkan dukungan terhadap Visual Studio 6.0.
  13. 28 April 1999: Lingkungan pengembangan VBA versi 6.0 dan Software Development Kit (SDK) VBA (SDK) versi 6.0 tersedia bagi vendor perangkat lunak pihak ketiga melalui program lisensi VBA. VBA 6.0 merupakan sebuah teknologi pengembangan yang tangguh untuk aplikasi yang dikemas secara kostumais dan merupakan sebuah komponen utama di Microsoft Office 2000.
  14. 15 Februari 2000: Steve Ballmer, presiden yang baru saja ditunjuk dan CEO dari Microsoft Corporation, berbicara kepada lebih dari 2.000 pengembang dalam pidatonya pada Visual Basic Insiders Technical Summit (VBITS), menyatakan visi Microsoft terhadap situs yang dapat diprogram dan memaksa kembali komitmen perusahaan yang dalam terhadap para pengembang Visual Basic.
  15. 11 Juli 2000: Microsoft menyampaikan Tool Platform .NET untuk XML Web Services. Dalam pidatonya yang ditujukan pada acara Microsoft Professional Developers Conference (PDC) 2000 yang kedelapan, Paul Maritz, wakil presiden kelompok dari Platforms Group di Microsoft, memperlihatkan Microsoft .NET Framework dan Microsoft Visual Studio .NET. Ini merupakan versi terakhir dari perangkat pengembangan yang digunakan di seluruh dunia, Visual Studio .NET menyediakan dukungan untuk pengembangan drag-and-drop terhadap XML Web Services. Secara bersama, kedua produk tersebut menyediakan produktivitas yang tinggi kepada para pengembang, suatu lingkungan yang terdiri dari banyak bahasa untuk pembangunan, pengantaran, dan pengintegrasian XML Web Services pada platform Microsoft .NET.
  16. 13 November 2000: Microsoft mengumumkan kemampuan Visual Studio .NET versi Beta 1. Dalam pidato acara COMDEX/Fall 2000, Bill Gates mengumumkan kemampuan versi beta pertama Visual Studio.NET dan .NET Framework, dua teknologi kunci untuk memungkinkan para pengembang membangun XML Web services pada platform .NET. XML Web services merupakan aplikasi dan komponen yang dibuat tersedia melewati situs dengan menggunakan XML dan Simple Object Access Protocol (SOAP), dan kunci yang dapat diprogram untuk membangun generasi masa depan Internet. Microsoft membuat Visual Studio .NET Beta 1 dan .NET Framework tersedia bagi jutaan pelanggan dan rekanan industri.
  17. 13 Februari 2002: Microsoft mengumumkan kemampuan dari Visual Studio .NET versi akhir.

Ringkasan Versi:

  1. Visual Basic 1.0: 1991
  2. Visual Basic 2.0: 1992
  3. Visual Basic 3.0: 1993
  4. Visual Basic 4.0: 1996
  5. Visual Basic 5.0: 1997
  6. Visual Basic 6.0: 1998
  7. Visual Basic 7.0: 2003
  8. Visual Basic 8.0: 2005
  9. Visual Basic 9.0: 2008
  10. Visual Basic 10.0: 2010