0
Posted by Unknown
on
23.25
Dasar-dasar Pemrograman Web Menggunakan Bahasa PHP
PHP (Hypertext Preprocessor) adalah bahasa pemrograman berbasis web yang bekerja di server. Karena bekerja di sisi server maka kode sumber (source code) file tidak dapat dilihat di sisi client. Banyak juga yang bertanya apa sih perbedaan PHP dengan HTML ? Perbedaannya adalah PHP digunakan untuk membangun web dinamis sedangkan HTML hanya untuk membangun web statis.
Saat kita membuat sebuah halaman web dengan HTML halaman tersebut akan nampak sesuai kode HTML yang kita buat. Untuk merubah isi maupun tampilan halaman tersebut kita harus mengubah kode sumber file html. Sedangkan pada PHP tanpa merubah kode sumbernya halaman web kita akan menampilkan isi yang berbeda tanpa harus merubah kode sumber file phpnya. Sehingga PHP disebut bahasa pemrograman web dinamis.
Bagaimana Cara Kerja PHP ?
Diagram berikut menampilkan cara kerjanya.
Contoh paling mudah adalah ketika anda membuka situs ilmusoft.com maka anda telah melakukan request file index.php ke server. Sehingga request ke http://www.ilmusoft.com sama dengan request ke http://www.ilmusoft.com/index.php. File index.php saya buat supaya melakukan query ke database, mengambil artikel terbaru untuk ditampilkan di halaman depan. Sehingga halaman depan situs ini akan berubah isinya saat ada artikel baru yang saya tulis. Jika saya menggunakan index.html maka saya harus melakukan cara manual yaitu mengedit kode sumber html setiap ada artikel baru. Bukankah itu merepotkan ?
Persiapan Belajar PHP
Karena bekerja disisi server maka kita harus menyimpan file tersebut di server yang mendukung bahasa PHP misalnya Apache Web Server. Jika anda sedang belajar maka bisa menggunakan aplikasi bernama XAMPP. Disitu sudah terdapat server apache dan sekaligus database mysql. Setelah selesai menginstal XAMPP maka anda harus meletakkan file php di folder default htdocs yaitu C:/Program Files/xampp/htdocs. Misalnya C:/Program Files/xampp/htdocs/latihan. Lalu kunjungi halaman web anda dengan mengetikkan http://localhost/latihan. Sebelumnya jangan lupa untuk menjalankan apache.
Syntax Dasar PHP
Bahasa PHP disimpan dalam bentuk file teks berekstensi php (.php). Kode PHP diapit antara tanda <?php dan ?>. Berikut adalah kode sumber PHP sederhana.
<?php echo "Hello World !"; ?>
Simpan dengan nama terserah.php. Saat dibuka di browser anda akan melihat tulisan Hello World ! tampil di layar.
Apa Selanjutnya ?
Yang terakhir terserah Anda. Dunia PHP sangatlah luas, tidak cukup hanya mengunjungi satu situs yang membahas PHP atau membaca satu buku saja. Kita harus sering mengunjungi situs yang membahas pemrograman PHP dan membaca banyak buku atau ebook tentang PHP. Situs resmi PHP adalah php.net. Jika anda serius ingin belajar maka jelajahilah internet dan bacalah banyak buku.
Read more: http://ilmusoft.com/artikel/dasar-dasar-pemrograman-web-menggunakan-bahasa-php#ixzz2f8IlaVpa
MACAM-MACAM BAHASA PEMROGRAMAN UNTUK MEMBUAT WEB
1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.
4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.
8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C)
10. 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.
.11.Bahasa C adalah salah satu bahasa pemograman yang popular di dunia dan mempunyai kemampuan lebih dari bahasa pemograman yang lain. Banyak sekali aplikasi-aplikasi yang di tulis dalam bahasa C. Bahkan, Software Development Kit untuk Windows ditulis dalam bahasa C. Bahasa C merupakan bahasa pemograman yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada komputer lain. Bahasa C merupakan general-purpose language yaitu bahasa pemograman yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strength language. Dengan bahasa C anda dapat membangun beragam aplikasi mulai dari pemograman sistem, aplikasi cerdas (artificial intelligence), sistem pakar, utility, driver, database, browser, network programming, sistem operasi, game, virus, dll.
Bahasa C diciptakan oleh Dennis Ritchie. Sebenarnya, bahasa C merupakan pengembangan dari bahasa BCPL yang lebih dahulu ada. Sebagai bahasa yang digolongkan dalam middle level language, bahasa C mempunyai kemudahan didalam mengakses perangkat keras, juga kecepatan prosesnya yang mendekati low level language seperti Assembly. Disamping itu, bahasa C jauh lebih mudah untuk dipelajari jika dibandingkan dengan bahasa low level karena mendekati frase-frase dalam bahasa manusia, yaitu bahasa inggris.
C mempunyai banyak keuntungan dibandingkan dengan bahasa pemograman lainnya. C merupakan bahasa yang kokoh dan memberikan keleluasaan kepada penggunanya. C merupakan bahasa yang portable. Dengan sedikit/tanpa modifikasi, program C yang ditulis pada suatu komputer lain yang memiliki kompiler C. Keuntungan lain dari C adalah dalam hal kecepatan eksekusi. C memberikan kecepatan yang mendekati bahasa Assembly, tetapi memberikan kemudahan yang tidak ditawarkan oleh Assembly. Pada tahun 80’an penggunaan C di dunia indutri semakin luas sehingga kemudian distandarisasi oleh ANSI dan kemudian diadposi oleh ISO dan diadopsi ulang oleh ANSI. Official name bahasa C adalah ISO/IEC 9899-1990. Dalam memogram C kita hendalnya mengacu pada standar C yaitu ISO C.
C merupakan bahasa yang menyenangkan. Kita dapat menemukan berbagai pengalaman menarik dan dapat mengenal lebih baik tentang prinsip kerja komputer dengan C. Anda bahkan bias menciptakan bahasa anda sendiri dengan C.
Untuk melakukan kompilasi, digunakan program Turbo C++ 4.5 dari Borland Internasional. Kompiler ini merupakan salah satu terbaik dalam bahasa C. Selain cepat, juga file executable yang dihasilkan berukuran kecil. Selain itu, kompiler ini juga sudah mendukung pemograman C++ yang merupakan pengembangan bahasa C. Dalam bahasa ini, pemograman objek dapat dilakukan.
Dengan tersedianya beberapa pustaka dari C memungkinkan seorang programmer mengembangkan programnya lebih luas tanpa harus menulis keseluruhan programnya. Sebagai contoh, bila anda ingin membuat suatu windows di layar, bagian program dari window ini sudah tersedia dalam library, sehingga anda tinggal menggunakannya. Bahasa C++ sudah banyak dipergunakan orang untuk menuliskan program-program paket, karena C++ hampir tidak menimbulkan hambatan yang berarti sehingga perusahaan sotftware banyak yang menulis library untuk maksud-maksud tertentu.
Ada beberapa criteria yang dimiliki oleh C++ yang berbeda dengan bahasa pemograman yang lain.
Kriteria-kriteria itu anatara lain :
• Pemograman berorientasi objek
Pemograman dapat merancang suatu objrk yang tersusun dari beberapa kode-kode atau objek-objek yang tersusun menjadi suatu modul yang memudahkan komunikasi antara pemograman satu dengan pemograman yang lainnyaatau dengan programnya sendiri dan rancangan inilah yang akan berkembang menjadi suatu pemograman yang beorientasi objek.
• Portabilitas
Kita dapat membuat program C++ dengan segala jenis komputer dan sistem operasi tanpa dengan susah payah membuat perubahan. C++ adalah salah satu yang paling cocok dan digunakan ke bahasa program dengan platform berbeda.
• Singkat
Kode program dalam C++ sangat pendek jika di bandingkan dengan bahasa pemograman yang lain.
Sumber :
Buku Struktur Data Dengan C++
Penulis : Andri Kristianto
Penerbit : Graha Ilmu
Bahasa pemograman C++ merupakan perluasan-perluasan dari bahasa C yaitu bahasa pemograman dengan konsep structural. Banyak yang menganggap bahasa pemograman ini sebagai bahasa pemograman ini termasuk sukar di pelajari.
C++ diciptakan oleh Bjarne Stroustup dari lanoratotium AT&T pada tahun 1983. bahasa C++ dikembangkan dalam rangka mendukung konsep pemograman berorientasi obyek. Bahasa C++ kompatibel dengan bahasa sebelumnya yaitu bahasa C karena memakai dasar konsep yang sama, akan tetapi bahasa C++ banyak terdapat fasilitas-fasilitas baru yang selain akan meningkatkan kemampuan dan efektifitasnya, juga menyebabkan perbedaan kebiasaan dalam menyusun program dibandingkan dengan bahasa C.
Kompiler C++
Ialah program yang di buat oleh suatu perusahaan untuk mengkompilasi bahasa pemograman C++. Saat ini telah banyak kompiler C++, dua diantaranya yang paling banyak diapaki ialah Turbo C++, dan Borland C++ yang dikembangkan oleh Borland Corp., sedangkan kompiler lainnya ialah Microsoft C++, Symantec C++, Watcom C++, dll.
Selasa, 10 September 2013
PROGRAM DATABASE DALAM WEBSITE
MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.
MySQL AB merupakan perusahaan komersial Swedia yang mensponsori dan yang memiliki MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama David Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”. Setiap pengguna MySQL dapat menggunakannya secara bebas yang didistribusikan gratis dibawah lisensi GPL(General Public License) namun tidak boleh menjadikan produk turunan yang bersifat komersial.
Pada saat ini MySQL merupakan database server yang sangat terkenal di dunia, semua itu tak lain karena bahasa dasar yang digunakan untuk mengakses database yaitu SQL. SQL (Structured Query Language) pertama kali diterapkan pada sebuah proyek riset pada laboratorium riset San Jose, IBM yang bernama system R. Kemudian SQL juga dikembangan oleh Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses pengaksesan database lebih user-friendly dibandingan dengan yang lain, misalnya dBase atau Clipper karena mereka masih menggunakan perintah-perintah pemrograman murni.
Pengertian SQL server
SQL Server adalah sistem manajemen database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client/server. Istilah client, server, dan client/server dapat digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya. Sedangkan sebuah server adaah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya.
Pengertian Microsoft Access
Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar.Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknikpemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
Komponen Utama (Object).
Pengertian Informix
Informix-4GL adalah bahasa pemrograman generasi keempat yg memberikan kombinasi dua keunggulan yaitu prosedural & non prosedural, sehingga mampu memberikan semua fasilitas yg diperlukan dalam membentuk RDBMS (Relational DataBase Management System).
Kemampuan informix meliputi :
· Bahasa pemrograman
· Screen-building utility
· Menu-building utility
· Report writer
· Window manager
Informix-4GL didisain secara khusus untuk penulisan program dalam membuat database relasional dan memberi fasilitas untuk memanipulasi data yg disimpan dalam database.
pengertian ANSI
American National Standads institute sebuah kelompok yang mendefinisikan standar amerika serikat untuk industri pemrosesan informasi. ANSI berpartisipasi dalam mendefinisikan standar protokol jaringan dan merepresentasikan amerika serikat dalam hubungannya dengan badan-badan penentu standar internasional lain, misalnya iso. Ansi adalah organisasi sukarela yang terdiri atas anggota dari sektor usaha, pemerintah, dan lainnya yang mengkoordinasikan aktivitas yang berhubungan dengan standar, dan memperkuat posisi amerika serikat dalam organisasi standar nasional. ANSI membantu dengan komunikasi dan jaringan (selain banyak hal lainnya). ANSI adalah anggota IEC dan ISO.
PENGERTIAN INTERFACE
Antarmuka (Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka (Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.
Interface, berfungsi untuk menginput pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh / step by step sehingga pengguna mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting adalah kemudahan dalam memakai / menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan / membangun suatu program jangan terlalu diperlihatkan.
PENGERTIAN CONVERSION
Konversi secara singkat bisa diartikan perubahan suatu format file menjadi format file yang lain. Antara format file yang satu dengan yang lain memiliki keunggulan dan kelemahannya masing-masing, misalnya dari segi ukuran file, aplikasi-aplikasi apa saja yang dapat membuka format file tersebut, dan lain-lain. Jadi dari sedikit pengetahuan tersebut, otomatis kedua pertanyaan di atas telah terjawab.
Khusus untuk aplikasi yang dapat mengkonversi file-file multimedia, sebenarnya banyak sekali bertebaran di internet. Mulai dari yang gratisan sampai yang berbayar. Mulai dari miskin fitur sampai yang sangat kaya fitur. Dari sekian banyak aplikasi tersebut, kita dapat menggunakan Any Video Converter. Tidak bermaksud untuk iklan, ya! ^_^V
Any Video Converter sendiri, berdasarkan lisensi yang digunakan, terbagi atas dua jenis yaitu Professional Version dan Free Version. Versi gratis dari AVC yaitu Any Video Converter Free Version mendukung banyak format multimedia. Untuk format videonya seperti AVI, MPEG, WMV, MP4, MKV, FLV, dan SWF. Sedangkan untuk format audionya, AVC Free Version mendukung format MP3, OGG, WAV, AAC, M4A, dan WMA. Cukup mumpuni untuk digunakan sehari-hari dan Anda dapat memakainya selamanya.
PROGRAMMING :
> PHP
> Java Script
> Perl
> ColdFusion
> VB
> Unix Shell
> C++
> Windows
> Vax
> Web C
> Vax DCL
Langganan: Entri (Atom)
N
A
M
I
A
L
U
S
Posting Komentar