iang Documentation 1.1. Selamat Datang 1.2. Tentang Website Ini 1. About
|
|
- Adi Gunardi
- 7 tahun lalu
- Tontonan:
Transkripsi
1 1. About 1.1. Selamat Datang Selamat datang! website ini terdiri dari empat bagian utama, yaitu About, Kuliah, Tutorial, dan Blog. Jika Anda ingin mengetahui lebih lanjut mengenai website ini ataupun diri saya, silahkan buka bagian About. Segala tugas-tugas kuliah yang berhubungan dengan komputer yang pernah saya/kelompok saya kerjakan ada pada bagian Kuliah. Tutorial yang pernah saya buat, ataupun potongan source code yang menarik, dapat Anda lihat pada bagian Tutorial. Dan terakhir, Blog, merupakan bagian yang mungkin akan paling sering berubah, yang berisi catatan-catatan dari saya Tentang Website Ini Website ini pada awalnya saya buat untuk menampung segala hal yang pernah saya buat yang berkaitan dengan komputer. Saya sering mencoba macam-macam dan rasanya ada yang kurang jika hanya saya saja yang tahu dan merasakan hasilnya. Oleh karena itu, melalui website ini, saya ingin mempublikasikan hal-hal yang pernah saya coba sehingga orang lain dapat tahu juga. Silahkan mengambil apa saja yang terdapat dalam website saya ini. Bebas! Jika Anda merasa senang setelah mendapatkan hal-hal yang Anda inginkan dari sini, tolong beritahu saya. Saya dapat dihubungi melalui saya di Lebih khusus lagi, website ini saya buat sebagai bahan untuk mencoba aplikasi Apache Forrest yang baru saya dapatkan. Aplikasi ini dapat digunakan untuk membuat halaman-halaman website dari sekumpulan dokumen-dokumen Anda. Aplikasi-aplikasi yang dipakai dalam membuat website ini: Apache Forrest Anjuta vim The GIMP Page 1
2 Website ini telah diujicoba dengan beberapa web browser, antara lain: Mozilla Firefox 0.8 (Linux dan Windows) Internet Explorer 6 Internet Explorer 5 Mozilla 0.6 (Linux) Opera 7.21 (Linux) Setelah melakukan uji coba, saya berpendapat bahwa semua browser di atas dapat menghasilkan hasil yang memuaskan. Selain itu, saya juga telah mencoba beberapa web browser berbasis teks, yaitu lynx dan w3m, dan keduanya dapat menampilkan hasil yang cukup baik. Website ini juga menggunakan sebuah aplikasi lain pada bagian Blog yaitu bblog, sebuah aplikasi untuk membuat catatan-catatan dalam web (webblogging atau blogging) Links Friends Adhita Asri Bimo Diah Dian K FeHa Natali Ndari 2. Kuliah 2.1. Kuliah Melalui website ini, saya ingin mempublikasikan tugas-tugas kuliah yang pernah saya atau bersama teman-teman saya kerjakan. Tapi tidak semua tugas kuliah ada di sini, hanya tugas-tugas yang berkaitan dengan komputer khususnya pemrograman. Tugas-tugas dari kuliah berikut ini yang tersedia dalam website ini. 1. Dasar-Dasar Pemrograman 2. Pengantar Sistem Digital 3. Struktur Data dan Algoritma 4. Pengantar Organisasi Komputer Page 2
3 5. Pemrograman Lanjutan 6. Sistem Operasi 7. Sistem Cerdas 8. Basis Data 9. Jaringan Komputer Note: Semua yang ada di sini boleh Anda gunakan dengan bebas, asal jangan lupa menyertakan keterangan bahwa Anda menjadikan apa yang ada di sini menjadi referensi Anda Dasar-dasar Pemrograman Untuk kuliah DDP, angkatan 2002 dibagi jadi 2 kelas, dan saya kebagian di kelas B. Di kelas ini kuliah dilakukan dengan cara PBL (Problem Based Learning). Jadinya dosen engga terlalu aktif di kelas, dan kita mahasiswa yang dituntut untuk aktif. Dosen hanya memberikan pemicu2 yang (mestinya) mendorong mahasiswa untuk belajar sendiri. Dan karena itulah, istilah "pemicu" sangat populer di kelas ini. Bahkan dalam setiap pertemuan, dosen memberikan pemicu baru yang harus kita bahas. Pemicu nya ini biasanya berupa permasalahan yang harus diselesaikan, dan penyelesaian ini berupa program dan slide presentasi. Waktu itu saya kebetulan kebagian menjadi kelompok 4 bersama 3 orang teman saya lainnya, yaitu Ari Surya, Diah Octivita, dan Gadis Ranti Pemicu Inilah tugas2 yang pernah kami terima selama mengikuti kuliah DDP. Tugas-tugas saya kelompokkan menurut pemicu-pemicu yang pernah diberikan oleh dosen. Karena satu dan lain hal, isi dari file paket tidak dirapihkan terlebih dahulu :P 1. Pemicu 1 Dalam pemicu ini kami hanya diminta menjawab pertanyaan yang diberikan dan membuat program sederhana "Hello World!" Download: pemicu01.tar.gz (1002 B) 2. Pemicu 2 Melalui pemicu 2 ini kami diperkenalkan dengan package java.awt. Kelas yang dicoba untuk dipakai adalah java.awt.rectangle. Program yang dibuat berisi latihan untuk membuat objek, pemanggilan method, dan pencetakan sebuah objek melalui Page 3
4 System.out.println(). Download: pemicu02.tar.gz (12 KB) 3. Pemicu 3 Pemicu 3 memperkenalkan kami dengan operasi-operasi aritmatika yang tersedia di Java. Selain itu kelas java.lang.math diperkenalkan. Operasi penjumlahan, pengurangan, perkalian dan operasi lainnya termasuk penggunaan Math.ceil() ada di dalam program yang dibuat. Download: pemicu03.tar.gz (17 KB) 4. Pemicu 4 Cara membaca input dari console dan penggunaan method-method dalam kelas java.lang.string diperkenalkan melalui Pemicu 4 ini. Pada Pemicu 4 ini kami diminta untuk membuat program penghitung selisih waktu. Program akan menanyakan input waktu pertama dan waktu kedua. Program diharuskan untuk memproses input yaitu memisahkan bilangan jam dan menit dalam sebuah String input menjadi 2 buah integer. Pada program kedua, kami diminta untuk membuat program password generator sederhana yang didapatkan dari inisial nama yang digabung dengan hasil perkalian umur dan sebuah angka random. Download: pemicu04.tar.gz (54 KB) 5. Pemicu 5 Memperkenalkan fasilitas OOP yang tersedia dalam Java. Penggunaan kelas lain yang dibuat sendiri dalam program yang dibuat diperlihatkan melalui Pemicu 5 ini. Program yang harus dibuat adalah program simulasi sebuah bank. Pengguna program bisa melihat saldo tabungan, menyetor uang, dan mengambil uang. Download: pemicu05.tar.gz (33 KB) 6. Pemicu 6 Penggunaan kelas lain untuk melakukan sebuah operasi mulai diperkenalkan dalam Pemicu 6 ini. Ada 2 kelas tambahan yang harus dibuat dalam pemicu 6 ini. Yaitu kelas yang merepresentasikan satu jenis koin yang memiliki nilai nominal dan jumlah koin yang ada, dan kelas yang dapat digunakan untuk menghitung nilai total dari satu jenis koin tertentu. 7. Download: pemicu06.tar.gz (49 KB) Page 4
5 Pemicu 7 Pembuatan Applet diperkenalkan pada Pemicu 7 ini. Penggambaran sebuah kotak, penulisan tulisan, pengaturan warna, dan pengaturan tipe tulisan ada dalam program yang dibuat. Pada program kedua, kami diminta untuk membuat program yang dapat menanyakan input kepada user berupa jumlah lingkaran dan program akan menggambarkan lingkaran sebanyak input yang dimasukkan ke dalam Applet. Download: pemicu07.tar.gz (152 KB) 8. Pemicu 8 Pada Pemicu 8, kami diminta untuk membuat program yang dapat menggambar grafik sesuai data yang kami masukkan ke dalam program. Download: pemicu08.tar.gz (106 KB) 9. Pemicu 9 Pengenalan terhadap kontrol alur program dengan menggunakan if-then-else, while, dan pengenalan konstanta ada dalam Pemicu 9 ini. Kami diminta untuk membuat program yang dapat melakukan konversi satuan, misalnya dari oz ke kg. Download: pemicu09.tar.gz (18 KB) 10. Pemicu 10 Pada pemicu 10 ini, algoritma sederhana dipakai dalam program yang kami buat. Algoritma untuk menentukan suatu bilangan merupakan bilangan prima atau bukan dan algoritma untuk membuat tabel perkalian diterapkan pada 2 program yang kami buat. Download: pemicu10.tar.gz (68 KB) 11. Pemicu 11 Penggunaan kelas yang memiliki method statik diperlihatkan dalam pemicu 11 ini. Kami diminta untuk membuat sebuah kelas yang isinya hanya method-method untuk melakukan perhitungan, seperti pada kelas java.lang.math. Perhitungan-perhitungan yang ada adalah perhitungan pada objek geometri, seperti menghitung luas lingkaran. Download: pemicu11.tar.gz (35 KB) 12. Pemicu 12 Pemanggilan method secara rekursif diperkenalkan pada Pemicu 12 ini. Kami diminta Page 5
6 untuk membuat method untuk menentukan sebuah string merupakan palindrome atau bukan dengan cara rekursif. Selain itu, kami juga diminta untuk membuat method yang dapat menampilkan barisan fibonacci. Download: pemicu12.tar.gz (68 KB) 13. Pemicu 13 Program yang dibuat pada Pemicu 13 ini adalah program yang dapat menggambarkan rumah di atas sebuah Applet. Rumah menjadi sebuah kelas tersendiri yang memiliki properti-properti sebuah rumah. Applet akan membuat objek-objek rumah dan akan menyuruh objek untuk menggambarkan dirinya sendiri. Download: pemicu13.tar.gz (239 KB) 14. Pemicu 14 Kami diminta untuk membuat sebuah program yang dapat melakukan simulasi gerak parabola. Program akan meminta beberapa input seperti kecepatan awal dan sudut awal, dan program akan membuatkan jalur lintasanya. Download: pemicu14.tar.gz (9.1 KB) 15. Pemicu 15 Program simulasi sebuah Bank yang lebih kompleks daripada yang dibuat dalam Pemicu 5, diminta untuk kami kerjakan dalam Pemicu 15 ini. Program harus dapat melayani banyak nasabah. Setiap account akan disimpan ke dalam array. Download: pemicu15.tar.gz (15 KB) 16. Pemicu 16 Pengembangan dari program yang dibuat dalam Pemicu 15 harus dibuat dalam Pemicu 16 ini. Tapi saya lupa apa yang ditambahkan :P Download: pemicu16.tar.gz (46 KB) 17. Pemicu 17, 18, 19 Dalam ketiga pemicu ini kami diminta untuk membuat aplikasi sederhana yang dapat digunakan untuk menggambar. Program dapat menggambar kotak, garis, lingkaran dan sebagainya sesuai dengan keinginan pemakainya. Karena aplikasi yang dibuat dalam ketiga pemicu ini sama, maka mungkin isi dari 3 paket yang saya sediakan memiliki isi yang hampir sama pula :P Page 6
7 Download: pemicu17.tar.gz (86 KB), pemicu18.tar.gz (923 KB), dan pemicu19.tar.gz (220 KB) 18. Pemicu 20 Sebagai pemicu terakhir sebelum diadakannya Ujian Akhir Semester, kami diminta untuk membuat program yang sama seperti 3 pemicu sebelumnya, namun dalam versi yang sangat sederhana. Tugas ini dijadikan tugas pribadi dan bukan tugas kelompok seperti biasanya. Download: pemicu20.tar.gz (40 KB) 19. Ujian Tengah Semester Ada 4 soal yang diberikan saat UTS, 2 soal berbasis console dan 2 soal berbasis grafis. Kami diharuskan untuk memilih satu yang berbasis console dan 1 yang berbasis grafis. Pada UTS, saya memilih untuk mengerjakan program yang dapat menghitung aproksimasi nilai PI dan E dengan cara rekursif sebagai program yang berbasis console. Dan untuk program yang berbasis grafis saya memilih untuk membuat program yang dapat menampilkan gambar topi. Download: uts.tar.gz (14 KB) 20. Ujian Akhir Semester Soal yang diberikan pada UAS tidak jauh berbeda dengan soal yang diberikan pada Pemicu 20, yaitu kami diminta untuk membuat aplikasi sederhana untuk menggambar. Download: uas.tar.gz (64 KB) 2.3. Jaringan Komputer Dalam kuliah Jaringan Komputer ini, kami diberi tugas pemrograman dengan bahasa C. Pertama mencoba memang agak ribet, tapi kalau sudah terbiasa mungkin lancar-lancar saja. (ya iya lah!) Database Mahasiswa Tugas pertama merupakan pengenalan terhadap bahasa C dan struktur datanya. Kami diminta untuk membuat program yang dapat menyimpan data mahasiswa. Satu data disimpan dalam sebuah variabel dengan tipe bentukan sendiri. Program dapat menyimpan data-data yang sudah dimasukkan ke dalam sebuah file. Page 7
8 Echo Client/Server Pada tugas kedua, kami diminta untuk membuat Echo Client/Server. Server akan menerima koneksi dari client dan akan mengirimkan kembali semua data yang dikirim oleh client. Sedangkan client selain dapat mengirim data, client harus dapat mendapatkan data yang dikirim balik oleh server Web Server Pada tugas ketiga, kami diminta untuk membuat web server sederhana. Web server hanya wajib mengenali request method GET dan dapat mengirimkan respon ke client. Pemrosesan dynamic content menjadi bonus dalam tugas ketiga ini Pemrograman Lanjutan Pada kuliah Pemrograman Lanjutan ini, sempat ada 3 buah tugas yang diberikan oleh dosen. 1. Bounce Thread Animasi gerakan bola yang dapat memantul pada "dinding" program. Satu buah bola dikendalikan oleh satu buah thread. User dapat menambah bola yang ada. 2. Sort Demo Penggunaan Thread untuk melakukan simulasi algoritma pengurutan. Satu buah thread untuk melakukan pengurutan dan satu thread lainnya melakukan penggambaran kondisi data. 3. Spell Checker Pembuatan JavaBean untuk melakukan pengecekan kata-kata yang dimasukkan menurut database kata yang ada. User dapat memasukkan kata-kata baru ke dalam database untuk memperbanyak perbendaharaan kata Bounce Thread Deskripsi tugas: Assignment #1 ============= Modify the application "Bouncing Balls": 1) Replace the button "Start" by two buttons: "Start Blue Ball" and "Start Red Ball". Clicking the button "Start Blue Ball" will launch a blue ball. Likewise for the button "Start Red Ball". 2) Change the program so that it can run as an applet as well as a stand-alone application. Hand in your work (source code) in a floppy disk. Each group consists of two students. Happy Page 8
9 programming. Stef Download: BounceThread.java (6.2 KB) Sort Demo Deskripsi tugas: Assignment #2 ============= As an adaptation of the SelectionSortApplet, implement an animation of the Lomuto's quicksort algorithm (See Lecture 17 of Foundations of Programming 2002). Your program has to run as a stand-alone application, not as an applet. Provide a checkbox for suspending/resuming the animation. Hand in your work (source code) in a floppy disk. Each group consists of two students. Due date: 15 October 2003, in classroom. Happy programming. Stef Download: tugas2.tar.gz (?? KB) Spell Checker Deskripsi tugas: Assignment #3 ============= Construct a JavaBean that can function as a spelling checker for words in Bahasa Indonesia according to KBBI (Kamus Besar Bahasa Indonesia). Your spelling checker can learn, in the sense that if a word is not in its database it will ask the user to confirm whether the word is correct or not. It the word is correct, it will enter it into its database. Next time it encounters the word again, it will accept it as correct. In this way, the database of the spelling checker can grow. This feature can be turned off. Provide an initial database of 100 words. Pay attention to the issue of serialization. You should also construct an GUI-based application program, that uses the spelling-checker JavaBean and other JavaBeans, for checking the spelling of the content of a text file. You are free to design your GUI. Hand in your work (source code + jar files) in a floppy disk. One jar file contains the spelling-checker JavaBean, the other jar file (executable) contains the application program. Each group consists of 2 to 4 students. Due date: 8 December 2003, in classroom. Happy programming. Stef Download: tugas3.tar.gz (?? KB) 3. Tutorial 3.1. Tutorial Halaman ini berisi tutorial-tutorial atau potongan-potongan source code yang saya anggap berguna yang pernah saya buat. Page 9
10 PHP Mengakses MySQL melalui PHP Membuat hit counter sederhana HTML Membuat PopUp Menu dengan HTML dan JavaScript Wallpaper Berubah-ubah 3.2. PHP Mengakses database MySQL melalui PHP Publication Information Copyright 2003 by Fajran Iman Rusadi All rights reserved Abstraksi Pada tutorial ini kita akan mencoba membuat koneksi dengan MySQL, melakukan query dan memproses hasilnya, dan mengakhiri koneksi Membuat koneksi dengan MySQL Sebelum MySQL bisa diakses, kita harus membuat koneksi ke database terlebih dahulu. Untuk melakukannya, kita bisa memakai fungsi mysql_connect yang tersedia pada PHP Fungsi mysql_connect memiliki parameter sebagai berikut: mysql_connect ( [string server [, string username [, string password [, bool new_link]]] Parameter: Parameter pertama adalah alamat server database MySQL Parameter kedua adalah username yang digunakan untuk mengakses database Parameter ketiga adalah password dari username yang dipakai Parameter keempat adalah penanda apakah fungsi tersebut selalu membuka koneksi baru atau tidak Pada artikel kali ini, kita hanya menggunakan tiga parameter pertama saja. Fungsi ini sendiri akan menghasilkan sebuah penanda koneksi jika koneksi ke database Page 10
11 berhasil dilakukan, dan akan menghasilkan nilai FALSE jika koneksi gagal dilakukan. Misalnya kita mempunyai database MySQL di dengan username Teksound dan password DelapanBelas $link = mysql_connect(" ", "Teksound", "DelapanBelas"); Jika koneksi tidak berhasil dilakukan, akan muncul sebuah pesan kesalahan yang akan. Agar pesan kesalahan tersebut tidak dimunculkan, bisa ditambahkan di depan fungsi. $link "Teksound", "DelapanBelas"); Agar bisa dilakukan tindakan yang berbeda terhadap hasil koneksi yang berbeda juga (berhasil atau gagal), contoh statement di atas bisa dimasukkan dalam pencabangan if (atau yang lainnya). if ($link "Teksound", "DelapanBelas")) {...jika koneksi berhasil... else {...jika koneksi gagal... Sampai saat ini, kita sudah bisa membuat koneksi dengan database MySQL Melakukan query Setelah koneksi dibuat, kita sudah bisa melakukan query untuk mengakses atau mengambil data dari database. Untuk mengirimkan query (yang menggunakan SQL) ke database, bisa digunakan fungsi mysql_query. Fungsi ini memiliki dua parameter, yang pertama adalah query yang ingin dilakukan, dan yang kedua adalah penanda koneksi (hasil dari mysql_connect). Tetapi parameter kedua ini merupakan sesuatu yang tidak harus dimasukkan. Pengaksesan database akan menggunakan koneksi yang telah dilakukan sebelumnya. Fungsi mysql_query ini akan menghasilkan nilai FALSE jika terjadi kegagalan dalam melakukan query (seperti SQL yang salah atau karena tidak adanya izin untuk mengakses sebuah tabel). Sedangkan jika mysql_query berhasil dilakukan, fungsi ini akan menghasilkan nilai sesuai query yang dilakukan. Untuk SQL statement SELECT, SHOW, EXPLAIN atau DESCRIBE, fungsi ini akan menghasilkan nilai keluaran dari query yang dilakukan (seperti tabel data hasil query). Dan untuk SQL statement lainnya, fungsi ini akan menghasilkan nilai TRUE. Contoh penggunaan: Page 11
12 mysql_query("create DATABASE Teksound"); $hasil = mysql_query("select * FROM Teksound.database"); Agar nama database tidak harus selalu dimasukkan saat mengakses tabel, kita bisa memilih dulu database mana yang akan digunakan. Untuk melakukannya dapat digunakan fungsi mysql_select_db dengan parameter nama databasenya. Fungsi ini akan menghasilkan nilai TRUE jika berhasil dan FALSE jika gagal. Contoh: mysql_select_db("teksound"); $hasil = mysql_query("select * FROM database"); Pada contoh di atas, hasil query akan ditampung di dalam variabel $hasil. Bagaimana cara membacanya? Silahkan baca bagian selanjutnya karena pada bagian ini kita hanya akan mencoba melakukan query saja Memproses Query Setelah hasil query di dapat, sudah saatnya kita memanfaatkan hasil tersebut. Ada beberapa fungsi yang disediakan oleh PHP untuk membaca hasil query, tapi dalam artikel ini kita hanya akan membahas penggunaan mysql_num_rows, mysql_affected_rows dan mysql_fetch_array (dan mysql_fetch_rows, mysql_fetch_assoc). Fungsi mysql_num_rows digunakan untuk mendapatkan banyaknya record (sebaris data) yang dihasilkan. Fungsi ini hanya memiliki sebuah parameter yaitu hasil query. Fungsi ini akan menampilkan banyak baris pada tabel hasil query, sehingga fungsi ini akan menghasilkan pesan kesalahan jika parameter yang diberikan bukan merupakan hasil query yang berhasil dilakukan. Fungsi mysql_affected_rows digunakan untuk mendapatkan banyaknya record yang "terkena dampak" dari query yang dilakukan sebelumnya. Query yang dilakukan bisa berupa INSERT, UPDATE atau DELETE. Fungsi mysql_fetch_array, mysql_fetch_rows, dan mysql_fetch_assoc merupakan fungsi untuk mengambil sebaris record dari hasil query dan menyimpannya dalam sebuah variabel array. Yang membedakan dari ketiga fungsi tersebut adalah pemberian index data (untuk setiap kolom/field yang ada) dalam array. Fungsi mysql_fetch_rows akan memberikan index berupa angka, fungsi mysql_fetch_assoc akan memberikan index berupa nama field sesuai data yang bersangkutan, sedangkan fungsi mysql_fetch_array akan memberikan index berupa angka dan nama field. Ketiga fungsi tadi akan menghasilkan sebuah variabel array jika masih ada record yang Page 12
13 tersedia, dan akan menghasilkan nilai FALSE jika tidak ada lagi record yang tersisa. Misalnya kita mempunyai tabel sebagai berikut: Angkatan Ketua Anggota 18 Danang Vicky 49 Dengan fungsi mysql_fetch_rows akan dihasilkan sebuah variabel array: $hasil[0] = 18, $hasil[1] = Danang, dan $hasil[2] = 60 Dengan fungsi mysql_fetch_assoc akan dihasilkan sebuah variabel array: $hasil["angkatan"] = 18, $hasil["ketua"] = Danang, dan $hasil["anggota"] = 60 Sedangkan fungsi mysql_fetch_array akan menghasilkan sebuah variabel array: $hasil[0] = 18, $hasil["angkatan"] = 18, $hasil[1] = Danang, $hasil["ketua"] = Danang, $hasil[2] = 60, dan $hasil["anggota"] = 60 Jika salah satu dari fungsi tadi dipanggil lagi, maka baris selanjutnya yang akan dikeluarkan. Pada artikel kali ini, kita hanya akan menggunakan salah satu dari ketiga fungsi tadi, yaitu mysql_fetch_array. Jika ingin membaca seluruh baris record, ada beberapa cara yang bisa dilakukan. Cara pertama adalah dengan mendapatkan banyaknya record lalu melakukan looping sebanyak itu untuk mengambil nilai setiap recordnya. Contoh: $banyakbaris = mysql_num_rows($hasil); for ($i=0;$i<$banyakbaris;$i++) { $barisdata = mysql_fetch_array($hasil);...hasil ditampilkan... Cara kedua adalah dengan mengambil nilai setiap recordnya sampai tidak ada lagi record yang tersisa. Contoh: while ($barisdata = mysql_fetch_array($hasil)) {...hasil ditampilkan... Page 13
14 Setelah variabel array yang berisi sebaris data didapatkan, selanjutnya kita perlu untuk memproses data-data yang ada. Untuk melakukannya, kita hanya perlu untuk menggunakan nilai-nilai yang ada di elemen array tadi. Contoh: while ($barisdata = mysql_fetch_array($hasil)) { $angkatan = $hasil["angkatan"]; $ketua = $hasil["ketua"]; $anggota = $hasil["anggota"]; Pada contoh di atas, untuk setiap looping nya, kita akan mendapatkan nilai untuk variabel $angkatan, $ketua dan $anggota yang didapatkan dari array $barisdata. Sekarang hanya tinggal bagaimana cara kita untuk menampilkan data-data tersebut. Misalnya ingin ditampilkan dalam sebuah tabel HTML print("<table border="1">"); print("<tr><td>angkatan</td><td>ketua</td><td>banyak Anggota</td></tr>"); while ($barisdata = mysql_fetch_array($hasil)) { $angkatan = $hasil["angkatan"]; $ketua = $hasil["ketua"]; $anggota = $hasil["anggota"]; print("<tr>"); print("<td>$angkatan</td>"); print("<td>$ketua</td>"); print("<td>$anggota</td>"); print("</tr>"); print("</table>"); Mengakhiri koneksi Setelah seluruh rangkaian query dilakukan, ada baiknya jika kita memutuskan koneksi ke database. Sebenarnya hal ini bukanlah sesuatu yang harus dilakukan, karena koneksi akan secara otomatis diputus setelah script selesai dijalankan. Untuk melakukannya, bisa digunakan fungsi mysql_close. Fungsi ini memiliki sebuah parameter, yaitu penanda koneksi yang kita dapatkan saat memulai koneksi tadi. Cara penggunaan: mysql_close($link); Page 14
15 Jika parameter pertama tidak dimasukkan, maka koneksi terakhir yang dilakukanlah yang akan diputus Membuat hit counter sederhana Publication Information Copyright 2003 by Fajran Iman Rusadi All rights reserved Abstraksi Kadangkala kita ingin mengetahui sudah berapa banyak orang yang mengunjungi homepage yang kita buat. Salah satunya yaitu dengan membuat script yang akan melakukan pencatatan jumlah pengunjung Cara kerja Script akan bekerja setiap ada pengunjung yang masuk ke dalam homepage. Berarti script harus ditempatkan pada halaman yang pasti dibuka setiap ada orang yang masuk. Setelah itu, script akan membaca sebuah angka dari database maupun dari sebuah file. Angka tersebut memiliki arti jumlah pengunjung yang sudah mendatangi homepage. Jika kita tambahkan angka tersebut dengan satu, maka akan kita dapatkan jumlah pengunjung sampai saat ini. Agar penghitungan terus berjalan, kita harus menyimpan angka tersebut dalam database atau dalam sebuah file. Dalam tutorial ini, kita hanya akan mencoba membuat hit counter yang menggunakan file untuk menyimpan jumlah pengunjung. Agar pengunjung yang sama tidak dicatat beberapa kali karena mengunjungi halaman yang sama, bisa digunakan cookie yang digunakan sebagai penanda bahwa pengunjung tersebut sudah pernah memasuki homepage kita. Karena cookie disimpan di dalam browser, berarti kita seolah-olah membuat komputer tersebut adalah pengunjung. Tetapi bisa saja ada beberapa orang yang memakai komputer yang sama, dan kita tetap menginginkan orang-orang tersebut dikenali sebagai pengunjung yang berbeda-beda pula, karena itu kita bisa memberi "umur" pada cookie tersebut yang menandakan waktu rata-rata lamanya seorang pengunjung menjelajahi homepage kita Informasi jumlah pengunjung Informasi jumlah pengunjung akan disimpan di dalam sebuah file, jadi buatlah file tersebut terlebih dahulu dan jangan lupa untuk diberi akses baca-tulis. Misalnya file yang digunakan bernama counter.txt, pada sistem operasi *NIX, gunakan perintah di bawah ini jika Page 15
16 Anda memiliki shell account. touch counter.txt chmod +rw counter.txt Jika tidak memiliki shell account, cukup upload file kosong counter.txt dan diberi akses baca/tulis Script PHP Setelah file untuk menyimpan informasi pengunjung dibuat, sekarang saatnya membuat script untuk yang akan bekerja jika ada pengunjung yang masuk. <? //jangka waktu berlakukan cookie (dalam detik) $jangka_waktu = 3600; //buka file $f = fopen('counter.txt', 'r'); //ambil jumlah pengunjung $baca = fscanf($f, "%d"); $jumlah_pengunjung = $baca[0]; //tutup file fclose($f); //tambahkan jumlah pengunjung jika belum tercatat if (!$_COOKIE["pengunjung_homepage"]) { $jumlah_pengunjung++; //buka file kembali, tulis jumlah pengunjung, dan tutup file $f = fopen('counter.txt', 'w'); fwrite($f, $jumlah_pengunjung); fclose($f); //beri penanda ke dalam cookie setcookie("pengunjung_homepage", "pengunjung", time()+$jangka_waktu);?> Simpan script tersebut ke dalam sebuah file, misalnya bernama counter.php. Pada script di atas, terdapat variabel $jangka_waktu yang digunakan untuk memberi jangka waktu berlakukan cookie dalam satuan detik. Dalam contoh, diberi nilai 3600 yang berarti 1 jam. Nilai variabel tersebut dapat diganti sesuai kebutuhan Cara penggunaan Page 16
17 Untuk menggunakan script di atas, cukup sisipkan script tersebut di awal halaman homepage Anda dan gunakan variabel $jumlah_pengunjung untuk menampilkan jumlah pengunjung. Contoh: <? include("counter.php");?> <html><head> <title>homepage saya</title> </head><body> Selamat datang!<br /> Anda adalah pengunjung ke <?=$jumlah_pengunjung;?> </body></html> Dengan demikian Anda sudah memiliki script yang akan mencatat pengunjung yang masuk ke dalam homepage Anda. Walaupun script di atas bukan merupakan script yang canggih dan sempurna, mudah-mudahan dapat dijadikan referensi bagi Anda untuk membuat yang lebih baik lagi HTML Membuat PopUp Menu dengan HTML dan JavaScript Publication Information Copyright 2004 by Fajran Iman Rusadi All rights reserved Abstraksi Dalam tutorial kali ini, kita akan membuat sebuah popup menu sederhana, bahkan sangat sederhana. Tidak akan ada sub menu atau semacamnya, dan menu yang dibuat hanya satu saja. Tutorial ini hanya memberi pengenalan dengan javascript dan style sheet. Maaf kalau bahasa yang digunakan tidak beres.. hehe Popup Menu pertama tentuin dulu: 1. Kapan munculnya 2. Kapan ilangnya.. biargampang, gw tentuin kaya gini: 1. Page 17
18 muncul kalau pointer mouse melewati sebuah tulisan (trigger nya neh..) 2. ilang setelah 2 detik mouse keluar dari area tulisan dan area menu nya.. buat dulu bagian htmlnya.. <html><head> <script language="javascript"> //nanti scriptnya ada di sini.. </script> <style type="text/css"> //mau nambahin stylesheet?? </style> </head><body> <div id="tulisan">menu</div> <div id="menu"> <a href="menu1.html">menu 1</a><br /> <a href="menu2.html">menu 2</a><br /> <a href="menu3.html">menu 3</a><br /> <a href="menu4.html">menu 4</a> </div> </body></html> nah kira2 gitu.. mari dibahas.. dimulai dari <span id="tulisan">menu</span> bagian ini yang menjadi trigger kapan popup menu nya muncul.. dan menurut ketentuan yang kita buat di awal, popup menu akan muncul/hilang saat pointer mouse masuk/keluar bagian itu.. jadi tambahkan saja atribut onmouseover dan onmouseout <span id="tulisan" onmouseover="masuk('tulisan')" onmouseout="keluar('tulisan')">menu</s nanti kita akan membuat fungsi masuk() dan keluar().. ada sebuah parameter yang akan dimasukkan ke dalam fungsi tsb, yaitu bagian apa yg "disentuh" oleh mouse.. ada "tulisan" dan "menu" lanjut lagii.. kita bahas: ada yang aneh di sini.., maaf pemirsa :P itulah yang akan muncul/hilang.. ada di dalam tag DIV yg dikasih ID="menu".. (kalau yang tadi ID nya ="tulisan").. karena pada awalnya statusnya adalah hilang berarti kita harus Page 18
19 menghilangkan menu itu dulu.. tapi jangan dihapus! cukup dibuat agar tidak ditampilkan saja.. selain itu, tambahkan juga event handler untuk menangani pointer mouse yg masuk dan keluar.. <div id="menu" style="visibility:hidden" onmouseout="keluar('menu')" onmouseover="masuk( persiapan cukup sampe sini.. sekarang buat javascript nya.. buat dulu variabel global yang digunakan sebagai penanda mouse ada dimana.. apakah mouse ada di atas tulisan? apakah mouse ada di atas menu?.. awalnya di isi dengan nilai false var diatastulisan = false; var diatasmenu = false; lalu buat fungsi untuk memunculkan/menghilangkan menu //memunculkan menu function muncul() { document.getelementbyid('menu').style.visibility = ""; //menghilangkan menu ketika pointer mouse tidak ada di atas tulisan dan menu function ilang() { if (!diatastulisan &&!diatasmenu) { document.getelementbyid('menu').style.visibility = "hidden"; arti dari syntax2 di atas adalahh.. 1. yang pertama.. untuk objek dengan id="menu", nilai style.visibility nya di isi dg nilai = "" 2. yang kedua.. untuk objek dengan id="menu", nilai style.visibility nya di isi dg nilai = "hidden" ceritanya sih gini.. ada objek dg id="menu" (id itu sama dengan nama objek).. nah dia punya properti yg namanya style.. dan si style sendiri punya properti yg namanya visibility dan nilai visibility nya bisa kita ubah2.. sekarang bikin fungsi yang menangani kalau pointer mouse masuk.. function masuk(objek) { if (objek == "tulisan") { diatastulisan = true; if (objek == "menu") { Page 19
20 diatasmenu= true; muncul(); ngerti kan?? set aja nilai variabel diatastulisan dan diatasmenu sesuai dg nilai objek (parameter dari fungsi masuk()).. lalu munculkan menu nya dg memanggil fungsi muncul().. kalau pointer mouse masuk "jebakan" menu pasti muncul kan?? abis itu.. bikin fungsi yg menangani kalau pointer mouse keluar dari tulisan/menu function keluar(objek) { if (objek == "tulisan") { diatastulisan = false; if (objek == "menu") { diatasmenu= false; if (!diatastulisan &&!diatasmenu) { settimeout("ilang()", 2000); hampir sama dg yg diatas.. tapi bagian bawahnya sedikit berbeda.. kalau diatastulisan==false dan diatasmenu==false maka, 2000ms = 2 detik kemudian panggil fungsi ilang().. kalau sebelum 2 detik mouse nya masuk ke tulisan/menu lagi gimana?? itulah mengapa di fungsi ilang() ditambahkan pengecekan kondisi lagi.. nah.. sekarang pikirin juga, menu nya muncul dimanaa?? kalau ngikutin contoh sourcecode yg pertama diatas.. menu akan muncul di bawah tulisannya.. tapi kalau keselip2?? atau ada tag2 html lain yg bisa ngeganggu gimana?? ya atur aja dulu supaya menu nya muncul di bawah tulisannya.. tambahkan atribut onload di tag BODY supaya untuk memanggil fungsi aturposisi() sehingga posisi menu bisa di aturr.. <body onload="aturposisi()"> lalu fungsi aturposisi() nya kira2 begini.. function aturposisi() { var kiri = document.getelementbyid('tulisan').offsetleft; var atas = document.getelementbyid('tulisan').offsettop; document.getelementbyid('menu').style.position = "absolute"; document.getelementbyid('menu').style.pixelleft = kiri; document.getelementbyid('menu').style.pixeltop = atas+18; Page 20
21 pertama, ambil posisi kiri-atas tadi tulisan nya.. lalu set posisi si menu ada dibawahnya kira-kira sejauh 18 pixel (tergantung tinggi tulisan) (patokannya pojok kiri atas dari tulisan dan menu loh..) yap begitu aja.. hasil akhirnya (dg ditambah beberapa stylesheet dan komentar) kira2 seperti ini.. <html><head> <script language="javascript"> //status pointer mouse nya.. var diatastulisan = false; var diatasmenu = false; //munculkan menu function muncul() { document.getelementbyid('menu').style.visibility = ""; //hilangkan menu kalau pointer mouse lagi engga di atas tulisan dan engga di atas men function ilang() { if (!diatastulisan &&!diatasmenu) { document.getelementbyid('menu').style.visibility = "hidden"; //kalau mouse keluar dari tulisan/menu function keluar(objek) { if (objek == "tulisan") { diatastulisan = false; if (objek == "menu") { diatasmenu= false; if (!diatastulisan &&!diatasmenu) { settimeout("ilang()", 2000); //kalau mouse masuk dari tulisan/menu function masuk(objek) { if (objek == "tulisan") { diatastulisan = true; if (objek == "menu") { diatasmenu= true; muncul(); Page 21
22 //atus posisi menu function aturposisi() { var kiri = document.getelementbyid('tulisan').offsetleft; var atas = document.getelementbyid('tulisan').offsettop; document.getelementbyid('menu').style.position = "absolute"; document.getelementbyid('menu').style.pixelleft = kiri; document.getelementbyid('menu').style.pixeltop = atas+18; </script> <style type="text/css"> body { font: 8pt verdana; #tulisan { cursor: pointer; background-color: #EEEEEE; width: 100px; text-align: center; height: 16px; border-bottom: 1px solid #888888; border-top: 1px solid #888888; #menu { background-color: #F6F6F6; border: 1px solid #888888; width: 100px; a { text-decoration: none; color: black; height: 18px; border: 1px solid #F6F6F6; padding: 2px; margin: 2px; display: block; a:hover { background-color: #EEEEEE; border: 1px solid #BBBBBB; </style> </head><body onload="aturposisi()"> <div id="tulisan" onmouseover="masuk('tulisan')" onmouseout="keluar('tulisan')">menu</di <div id="menu" style="visibility:hidden" onmouseout="keluar('menu')" onmouseover="masuk( <a href="menu1.html">menu 1</a> <a href="menu2.html">menu 2</a> <a href="menu3.html">menu 3</a> <a href="menu4.html">menu 4</a> </div> Page 22
23 </body></html> selamat mencoba Wallpaper Berubah-ubah Publication Information Copyright 2003 by Fajran Iman Rusadi All rights reserved Abstraksi Dalam tutorial kali ini, kita akan membuat wallpaper yang gambarnya dapat berubah-ubah secara otomatis. Wallpaper yang dipasang berupa sebuah file HTML yang berisi javascript yang bertugas untuk melalukan penggantian gambar Persyaratan Agar hasil dari tutorial ini dapat dipakai, ada beberapa persyaratan yang harus dipenuhi, yaitu: Gambar yang akan dijadikan sebagai wallpaper. Anda bisa menyediakan lebih dari satu gambar. Desktop yang dapat menjadikan file HTML sebagai wallpaper. Bagi pengguna sistem operasi Windows, mulai dari Windows 98 desktopnya sudah dapat dipasangi file HTML Source Code Buatlah sebuah file HTML yang berisi source code di bawah ini. <html><head> <script type="text/javascript"> //selisih waktu penggantian gambar (satuan: detik) var delay = 10; //daftar gambar var img = new Array( "gakjelas3.jpg", "iang.jpg", "jamur.jpg", "3dfx.jpg", "linxp.jpg" ); var index = 0; var banyakgambar = img.length; Page 23
24 function g() { ganti(); setinterval("ganti()", delay*1000); function ganti() { document.getelementbyid('gbr').innerhtml = '<img src="'+img[index]+'" /> index = (index+1) % banyakgambar; </script> </head><body onload="g()" style="padding:0px;margin:0px"> <span id="gbr"><img src="iang.jpg" /></span> </body> Setelah itu, simpan ke dalam sebuah file, misalnya wallpaper.html Penggunaan Ubah daftar gambar yang ada dalam file HTML tadi sesuai dengan gambar yang Anda miliki. Letakkan gambar-gambar tersebut dalam satu direktori yang sama dengan file HTML tadi. Anda juga dapat mengganti nilai variabel delay untuk menentukan selisih waktu pergantian antar gambar. Terakhir, Anda tinggal memasang file HTML tersebut menjadi wallpaper Anda Modifikasi Jika Anda ingin semua gambar yang dipasang agar ukurannya sesuai dengan ukuran resolusi monitor yang Anda gunakan, ganti source code di atas menjadi source code di bawah ini. <html><head> <script type="text/javascript"> //selisih waktu penggantian gambar (satuan: detik) var delay = 10; //daftar gambar var img = new Array( "gakjelas3.jpg", "iang.jpg", "jamur.jpg", "3dfx.jpg", "linxp.jpg" ); var index = 0; var banyakgambar = img.length; var lebarlayar = screen.width; Page 24
25 var tinggilayar = screen.height; function g() { ganti(); setinterval("ganti()", delay*1000); function ganti() { document.getelementbyid('gbr').innerhtml = '<img src="'+img[index]+'" wi index = (index+1) % banyakgambar; </script> </head><body onload="g()" style="padding:0px;margin:0px"> <span id="gbr"><img src="iang.jpg" /></span> Pada modifikasi ini, resolusi monitor Anda akan dideteksi, lalu setiap gambar yang akan ditampilkan, ukurannya akan diubah sesuai resolusi monitor Anda. 4. Samples 4.1. The document-v1.2 DTD Sample Content This is a simple paragraph. Most documents contain a fair amount of paragraphs. Paragraphs are called <p>. With the <p xml:space="preserve"> attribute, you can declare that whitespace should be preserved, without implying it is in any other way special. A number of in-line elements are available in the DTD, we will show them inside an unordered list (<ul>): Here is a simple list item (<li>). Have you seen the use of the <code> element in the previous item? Also, we have <sub> and <sup> elements to show content above or below the text baseline. There is a facility to emphasize certain words using the <em> <strong> elements. We can use <icon>s, too. Another possibility is the <img> element: another feather, which offers the ability to refer to an image map. We have elements for hyperlinking: <link href="faq.html"> Use this to link to another document. As per normal, this will open the new document in the same browser window. Page 25
26 <link href="#section"> Use this to link to the named anchor in the current document. <link href="faq.html#forrest"> Use this to link to another document and go to the named anchor. This will open the new document in the same browser window. <jump href="faq.html"> Use this to jump to another document and optionally go to a named anchor within that document. This will open the new document in the same browser window. So what is the difference between link and jump? The jump behaves differently, in that it will replace any frames in the current window. This is the equivalent of <a... target="_top"> <fork href="faq.html"> Use this to fork your webbrowser to another document. This will open the document in a new, unnamed browser window. This is the equivalent of <a... target="_blank"> Oh, by the way, a definition list <dl> was used inside the previous list item. We could put another unordered list inside the list item Or even tables.. inside tables.. or inside lists, but I believe this liberty gets quickly quite hairy as you see. Table 1: A sample nested table So far for the in-line elements, let's look at some paragraph-level elements. FIXME (SN): The <fixme> element is used for stuff which still needs work. Mind the author attribute! Note: Use the <note> element to draw attention to something, e.g....the <code> element is used when the author can't express himself clearly using normal sentences ;-) Note: Sleep deprivation can be the result of being involved in an open source project. (a.k.a. the <warning> element). Apart from unordered lists, we have ordered lists too, of course. 1. Item 1 Page 26
27 2. Item 2 3. This should be 3 if my math is still OK Using sections You can use sections to put some structure in your document. For some strange historical reason, the section title is an attribute of the <section> element Sections, the sequel Just some second section. Section 2.1 Which contains a subsection (2.1) Showing preformatted source code Enough about these sections. Let's have a look at more interesting elements, <source> for instance: // This example is from the book _Java in a Nutshell_ by David Flanagan. // Written by David Flanagan. Copyright (c) 1996 O'Reilly & Associates. // You may study, use, modify, and distribute this example for any purpose. // This example is provided WITHOUT WARRANTY either expressed or implied. import java.applet.*; import java.awt.*; // Don't forget these import statements! public class FirstApplet extends Applet { // This method displays the applet. // The Graphics class is how you do all drawing in Java. public void paint(graphics g) { g.drawstring("hello World", 25, 50); Please take care to still use a sensible line-length within your source elements Using tables And now for a table: heading cell heading cell data cell data cell Table 1: Table caption Page 27
28 Not much of attributes with <table>, if you ask me Using figures And a figure to end all of this Changes since document-v11 project logo doc-v12 enhances doc-v11 by relaxing various restrictions that were found to be unnecessary. Links ((link jump fork) and inline elements (br img icon acronym) are allowed inside title. Paragraphs (p source note warning fixme), table and figure anchor are allowed inside li. Paragraphs (p source note warning fixme), lists (ol ul dl), table, figure anchor are allowed inside definition lists (dd) and tables (td and dh). Inline content (strong em code sub sup br img icon acronym link jump fork) is allowed in strong and em More samples Miscellanea You can include raw HTML, PDFs, plain-text, and other files in Forrest output by placing them in src/documentation/content and they will be copied over automatically. You can then link to them as normal, e.g. <link href="hello.pdf"/> and <link href="test1.html/> You can also have sub-directories such as src/documentation/content/connectors which reflects your xdocs/connectors tree. The raw files will then end up beside your documents wiki-sample Forrest's Wiki Support Page 28
29 Forrest now has partial support for documentation in Wiki format, thanks to the Chaperon parser. Wiki is a simple text format that can be learned in minutes. This page provides an overview of the syntax that Forrest supports, namely a subset of that used by the Cocoon Wiki Quick reference ---- = Make a horizontal ruler. Extra '-' is ignored. \\ = force a line break, \\\=force line break and clear. [link] = creates a hyperlink to an internal WikiPage called 'Link'. [this is also a link] = creates a hyperlink to an internal WikiPage called 'ThisIsAlsoALink'. [click here link] = creates a hyperlink to an internal WikiPage called 'Link', but displays the text 'click here' to the user instead of 'Link'. [1] = Makes a reference to a footnote numbered 1. [#1] = Marks the footnote number 1. [[link] = creates text '[link]'.!heading = small heading with text 'heading'!!heading = medium heading with text 'heading'!!!heading = large heading with text 'heading' ''text'' text {{text = prints 'text' in italic. = prints 'text' in bold. = prints 'text' in monospaced font. * text = makes a bulleted list item with 'text' # text = makes a numbered list item with 'text' ;term:ex = makes a definition for 'term' with the explanation 'ex' Writing text You don't need to know anything about the Wiki text formatting rules to use Wiki. Just write normal text, and then use an empty line to mark a paragraph. It's just like writing an Hyperlinks The link can also be a direct URL starting with ftp:, mailto:, or news:, in which case the link points to an external entity. For example, to point at the java.sun.com home page, use [[ which becomes [[Java home page which becomes Java home page. To add a new page you just create a link to it from somewhere else. After all, there isn't much point in having a page if you can't access it! You'll then see a small question mark after the page name when you return to that page. Then click on it and you have created a new page! Page 29
30 It's allowed to use almost any kind of characters inside a [[WikiName], as long as they are letters or numbers. Note also that this Wiki can be configured to support standard CamelCase linking (if it's supported, the word CamelCase should be a link). It's off by default, but if your friendly administrator has turned it on, then well, CamelCase all you want =) Adding pictures For security reasons uploading images is not permitted, but you can embed any image in the wiki code by putting the image available somewhere on the web in one of the allowed formats, and then just linking to it. For example, this is an inlined PNG image:. If you specify a link text ([[this one here it becomes the ALT text for those who either can't or don't want to view images Bulleted lists Use an asterisk (*) in the first column to make bulleted lists. Use more asterisks for deeper indentation. For example: * One * Two * Three ** Three.One creates One Two Three Three.One Numbered lists Just like with bulleted lists, but use a hash (#) instead of the asterisk. Like this: # One # Two # Three ## Three.One creates 1. One Page 30
31 2. Two 3. Three 1. Three.One If you want to write the list item on multiple lines, just add one or more spaces on the next line and the line will be automatically added to the previous item. If this sounds complicated, edit this page for an example, below. This is a single-line item. This is actually a multi-line item. We continue the second sentence on a line on a line of its own. We might as well do a third line while we're at it... Notice, however, as all these sentences get put inside a single item! The third line is again a single-line item for your convinience Definition lists and comments A simple way to make definition lists is to use the ';:' -construct: ;Construct:Something you use to do something with Another nice use for the ';:' is that you can use it to comment shortly on other people's text, by having an empty 'term' in the definition, like this: ;:''Comment here.'' Which would be seen as ;:Comment here Text effects You may use boldtext or italictext, by using two underscores (_) and two single quotes ('), respectively. If you're on a Windows computer, make sure that you are using the correct quote sign, as there is one that looks the same, but really isn't Preformatted text If you want to add preformatted text (like code) just use three consecutive braces ({) to open a block, and three consecutive braces () to close a block. Edit this page for an example Tables You can do simple tables by using using pipe signs (' '). Use double pipe signs to start the heading of a table, and single pipe signs to then write the rows of the table. End with a line that is not a table. Page 31
32 For example: Heading 1 Heading 2 ''Gobble'' Bar [[Main] [[SandBox] gives you the following table. Note how you can use links also inside tables. Heading 1 Heading 2 Gobble [[Main] Bar [[SandBox] Test ihtml page This HTML is used to render the page instead of using the Forrest XML DTD directly. All linked-to pages, like this one, are also available. Index Frequently Asked Questions Questions 1. Documentation How can I help write documentation? Answers Documentation 1.1. How can I help write documentation? This project uses Apache Forrest to generate documentation from XML. Please download a copy of Forrest, which can be used to validate, develop and render a project site Simplified DocBook title Title abbrev Page 32
33 Abstract Abstract paragraph Epigraph Attribution Literal layout Epigraph paragraph Example title Example paragraph Figure title Figure Image Informal Table head entry Table foot entry 1 2 list item Note: Note 1. Ordered list item Article paragraph Program listing Sidebar Term Definition Head entry Head entry 1 2 Page 33
34 Section title Section paragraph Appendix paragraph Bibliography 4.8. Subdir Page generated from a subdirectory A subdirectory This was generated from a subdirectory. When creating new subdirectories, remember that each must have a book.xml file 5. All Page 34
Membuat PopUp Menu dengan HTML dan JavaScript
Membuat PopUp Menu dengan HTML dan JavaScript by Fajran Rusadi 1. Publication Information Copyright 2004 by Fajran Iman Rusadi All rights reserved. 2. Abstraksi Dalam tutorial kali ini, kita akan membuat
Lebih terperinciMengakses database MySQL melalui PHP
Mengakses database MySQL melalui PHP by Fajran Rusadi 1. Publication Information Copyright 2003 by Fajran Iman Rusadi All rights reserved. 2. Abstraksi Pada tutorial ini kita akan mencoba membuat koneksi
Lebih terperinciDasar-dasar Pemrograman
by Iang Untuk kuliah DDP, angkatan 2002 dibagi jadi 2 kelas, dan saya kebagian di kelas B. Di kelas ini kuliah dilakukan dengan cara PBL (Problem Based Learning). Jadinya dosen engga terlalu aktif di kelas,
Lebih terperinciSTMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.
STMIK SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 PENDAHULUAN Dreamweaver adalah sebuah program website editor yang berfungsi untuk membuat dan
Lebih terperinciHTML (HyperText Markup Language)
HTML (HyperText Markup Language) IMS HTML HyperText Markup Language adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah
Lebih terperinciMateri. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image
Pengenalan HTML Materi I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image I. Pengenalan HTML WWW HTML Browser dan Editor I. PENGENALAN HTML World Wide Web Internet merupakan jaringan global yang
Lebih terperinciADDING RTGS BENEFICIARY FOR CHECKER MAKER SYSTEM
ADDING RTGS BENEFICIARY FOR CHECKER MAKER SYSTEM Jika anda menggunakan checker maker maka akan ada satu petugas maker yang akan membuat data entry dan satu petugas checker yang akan melakukan autorisasi
Lebih terperinciE-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
Lebih terperinciKESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA)
Read Online and Download Ebook KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA) DOWNLOAD EBOOK : KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN Click link
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-3 (HTML) Oleh: Noor Ifada S1 Teknik Informatika - Unijoyo 1 HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan
Lebih terperinciSyntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.
Syntax HTML Pada tulisan Saya kali ini, Saya memberikannya beserta contoh kode dan gambar, ada beberapa yang Saya tidak beri kode dan gambar, kode, dan gambar sekalipun karena beberapa alasan : Kurangnya
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-2 (HTML) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan HTML? Istilah-istilah dalam HTML Tag Utama dalam struktur dokumen HTML Contoh HTML
Lebih terperinci32-bit and 64-bit Windows: Frequently asked questions
32-bit and 64-bit Windows: Frequently asked questions // // Here are answers to some common questions about the 32-bit and 64-bit versions of Windows. Frequently asked questions Collapse all What is the
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-2 (HTML) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan HTML? Istilah-istilah dalam HTML Tag Utama dalam struktur
Lebih terperinciArea kerja. Gambar 1. Tampilan awal MS FrontPage
Microsoft FrontPage I. Mengenal Microsoft FrontPage Microsoft FrontPage (MS FrontPage) adalah sebuah program untuk membuat, mendesain, dan mengedit halaman World Wide Web seperti menambahkan text, images,
Lebih terperinciDESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :http://dahlan.unimal.ac.id
DESAIN WEB STATIS DAN HTML Dahlan Abdullah Email : dahlanrpl@yahoo.com Website :http://dahlan.unimal.ac.id HALAMAN WEB KONSEP DASAR DAN TEKNOLOGI WEB World Wide Web secara luas lebih dikenal dengan istilah
Lebih terperinci1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3.
Judul TIU TIK Materi Modul Perulangan Ganjil 204/205 Mahasiswa memahami Konsep Perulangan. Mahasiswa mampu menggunakan perintah perulangan For, While do, do While 2. Mahasiswa mampu menggunakan perintah
Lebih terperinciPEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE
PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE Oleh: Asyti Febliza I. Mengenal Microsoft FrontPage Microsoft FrontPage (MS FrontPage) adalah sebuah program untuk membuat, mendesain,
Lebih terperinciPengenalan Script. Definisi HTML
1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML
Lebih terperinciPemrograman Lanjut. Interface
Pemrograman Lanjut Interface PTIIK - 2014 2 Objectives Interfaces Defining an Interface How a class implements an interface Public interfaces Implementing multiple interfaces Extending an interface 3 Introduction
Lebih terperinciKEAHLIAN PEMROGAMAN JAVA
SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI)
Lebih terperinciMateri 1. Selamat Datang Di Frontpage 2000
Materi 1 Selamat Datang Di Frontpage 2000 By Sugeng Wibowo noidentresponse@yahoo.com MEMBUAT WEB SEDERHANA DENGAN MICROSOFT FRONTPAGE 2000 1. Pendahuluan Sebelum kita membuka program Microsoft Frontpage
Lebih terperinciPHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?
Universitas Muhammadiyah Sukabumi Artikel PHP dan Mysql Oleh : dede sulaeman PHP & MYSQL PHP & MYSQL PHP itu apa sih? Penjelasan sederhananya adalah bahwa PHP merupakan sebuah program tambahan yang ada
Lebih terperinciPokok Bahasan Membuat dan Menempatkan Tabel Menempatkan Footnotes Menempatkan Komentar (Comment) Mencetak Dokumen
Membuat Tabel, Footnote, Komentar dan Mencetak pada Word 2007 Pokok Bahasan Membuat dan Menempatkan Tabel Menempatkan Footnotes Menempatkan Komentar (Comment) Mencetak Dokumen 36 JBK Microsoft Office 2007
Lebih terperinciWeb Programming HTML
Web Programming HTML Element HTML Basic Tag HTML Format HTML Entiti HTML Links HTML Frame HTML Table HTML List HTML Form HTML Image HTML Background HTML Outline Element HTML Basic Tag HTML Format HTML
Lebih terperinci2011 Ahmad Amarullah
1 Silabus Mata Kuliah Program Studi : Sistem Informasi Kode Mata Kuliah : Nama Mata Kuliah : Komputer Aplikasi IT ( XHTML & CSS ) Jumlah SKS : 2 SKS Semester : 1 Deskripsi Mata Kuliah : Mata kuliah ini
Lebih terperinciRuang Kerja DREAMWEAVER MX 2004 :
1.1 Pengertian Macromedia Dreamweaver : merupakan sebuah HTML editor Profesional untuk mendesain secara visual dan mengelola situs web beserta halaman- web. 1.2 Spesifikasi PC untuk menjalankan DREAMWEAVER
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
Lebih terperinciMengenal Dreamweaver MX 2004
Mengenal Dreamweaver MX 2004 Macromedia Dreamweaver MX merupakan software yang dikenal sebagai software web authoring tool, yaitu software untuk desain dan layout halaman web. Versi terbaru Dreamweaver
Lebih terperinciCascading Style Sheets (CSS)
Cascading Style Sheets (CSS) Pengertian CSS CSS singkatan dari Cascading Style Sheets, yaitu bahasa yang digunakan untuk memberikan konten gaya penampilan yang bagus CSS menggambarkan bagaimana elemen-elemen
Lebih terperinciMODUL 1 PENGENALAN HTML
MODUL 1 PENGENALAN HTML TUJUAN PRAKTIKUM : 1. Praktikan memahami tentang HTML, CSS, frame dan JS pada HTML serta kegunaannya. 2. Praktikan memahami bagaimana cara membuat web menggunakan HTML, CSS dan
Lebih terperinciC. Ms Powerpoint D. Notepad E. Ms Acces
1. Apakah kepanjangan dari HTML? A. Hyper Text Mark Up Language B. Hyper Text Mark Language C. Hight Text Mark Up Language D. Hight Text Mark Language 2. Berikut ini adalah termasuk Software Browser, Kecuali:
Lebih terperinciPANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo
PANDUAN PENGGUNAAN Joomla! Versi 1.5 Oleh: Anon Kuncoro Widigdo anonkuncoro@yahoo.com Kendari 2009-2010 MODUL I Pendahuluan Joomla adalah sebuah aplikasi sistim manajemen konten atau Content Management
Lebih terperinciMacromedia Dreamweaver. Tatik Retno Murniasih, S.Si., M.Pd.
Tatik Retno Murniasih, S.Si., M.Pd. Merupakan software web design yang berguna untuk merancang web dan layout halaman web. Dalam merancang web bisa dilakukan dengan cara mendesain dan memprogram. Untuk
Lebih terperinciMahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML
Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil
Lebih terperinciTUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java
TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step
Lebih terperinci1. Pengenalan HTML. 2. Tag Dasar HTML
1. Pengenalan HTML 1.1. Sejarah Singkat HTML HTML dibuat oleh Tim Bernels-Lee seorang ahli Fisika ketika masih bekerja untuk CERN (organisasi Eropa untuk riset nuklir) dan dipopulerkan pertama kali oleh
Lebih terperinciProblem 1. Implementasi Interface. Diberikan definisi interface BentukDuaDimensi berikut:
Perhatikan permasalahan yang ada pada tutorial ini baik-baik. Permasalahan yang disajikan pada tutorial ini akan menjadi landasan penting untuk mengikuti perkuliahan SDA dan juga mengerjakan tugas lain
Lebih terperinciBahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya
Pertemuan 2 1 Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya menentukan tampilan suatu teks dan tingkat kepentingan
Lebih terperinciPetunjuk Penggunaan Aplikasi
Petunjuk Penggunaan Aplikasi Berikut adalalah panduan penggunaan aplikasi Online Learning System: 1. Halaman Sign Up Halaman ini dipakai untuk melakukan proses registrasi user sebagai member dalam sistem
Lebih terperinciModul Web Design. Dosen: Nofiyati, S.Kom, M.Kom Program Studi Teknik Informatika Universitas Jenderal Soedirman
Modul Web Design Dosen: Nofiyati, S.Kom, M.Kom Program Studi Teknik Informatika Universitas Jenderal Soedirman Materi: Pertemuan ke- Materi 1, 2 & 3. Konsep Dasar Web Design: Perencanaan WebSite Typografi,
Lebih terperinciManual. webhosting.i2.co.id
Manual webhosting.i2.co.id Disclaimer This document is provided for informational purposes only and net-dsign.com makes no warranties, either express or implied, in this document. Information in this document
Lebih terperinciDasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata
Dasar Pemrograman Web Pemrograman Web Adam Hendra Brata Konsep Dasar Desain Web HTML CSS HTML HTML (HyperText Markup Language) Bahasa standar yang digunakan untuk menampilkan document web. Mengontrol tampilan
Lebih terperinciTUTORIAL CARA MENJELAJAH WEBSITE Tutorial How To Explore The Website. By: Selvi Siregar
TUTORIAL CARA MENJELAJAH WEBSITE Tutorial How To Explore The Website By: Selvi Siregar Untuk menemukan website Edukita.id: To find Edukita.id website: 1. Pastikan Anda terhubung dengan internet. Buka browser
Lebih terperinci2. What s the name of picture or symbol in desktop which has fuction to open Program? a. toolbar b. icon c. shortcut d. menu
1. Look at the picture toolbar above, in microsoft word program this toolbar is called. a. drawing toolbar b. standart toolbar c. formatting toolbar d. table and borders toolbar 2. What s the name of picture
Lebih terperinciMengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency
Mengelola isi halaman web Memeriksa informasi untuk Software Web Design Software web design merupakan perangkat lunak yang berguna untuk membangun/membuat/mendisain halaman-halaman web, baik yang bersifat
Lebih terperinciDAFTAR ISI ABSTRAK ABSTRACT KATA PENGANTAR
ABSTRAK Perkembangan teknologi dan informasi yang semakin canggih mendorong dibentuknya program bantu untuk belajar menggunakan internet. Dalam tugas akhir ini telah dibuat suatu program bantu pembelajaran
Lebih terperinciMENGENALI LAYAR KERJA MICROSOFT WORD 2007
MENGENALI LAYAR KERJA MICROSOFT WORD 2007 Bagi yang sudah terbiasa menggunakan Microsoft Word 2003 mungkin akan kebingungan dengan tampilan baru pada Word 2007 dan memutuskan tetap menggunakan Word 2003
Lebih terperinciMencari Text 2) 3) KTI A : Week 02 (Pembuatan Dokumen)
1 Mencari Text Untuk mencari sebuah text secara cepat, gunakan fasilitas Find and Replace, yang dapat dipanggil melalui menu Edit Find atau Ctrl+F. Hasilnya adalah : 4) Mencari untuk Highlight : menandai
Lebih terperinciFormulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms
Formulir Forms adalah fasilitas dalam HTML yang sangat berguna dan memegang peranan penting dalam meningkatkan interaktivitas di dunia web. Dengan form kita dapat melakukan pooling, survei, pemasukan data
Lebih terperinciBab 1. HTML (Hypertext Markup Language) A. World Wide Web
Bab 1 HTML (Hypertext Markup Language) A. World Wide Web Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainnya di seluruh dunia, TCP/ IP menjadi protocol penghubung
Lebih terperinciLANGKAH DEMI LANGKAH MEMBANGUN WEBSITE GRATIS DI
LANGKAH DEMI LANGKAH MEMBANGUN WEBSITE GRATIS DI DIPERSEMBAHKAN OLEH http://www.klikabadi.com Dipersembahkan Oleh : http://www.klikabadi.com 1 KATA PENGANTAR Mempunyai website sendiri merupakan suatu kebanggaan
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciCARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE
CARA MEMBUAT BLOG MENGGUNAKAN WORDPRESS SECARA ONLINE A. Cara Mendaftar di Wordpress 1. Buka http://wordpress.com/ pilih Get Started. 2. Masukkan data email, username, password dan nama blog Anda. Klik
Lebih terperinciIntegrasi PHP dan MySQL Donny Reza, S.Kom
Integrasi PHP dan MySQL Donny Reza, S.Kom MySQL merupakan database server yang paling banyak digunakan oleh pengembang website. Software ini bersifat Open Source, artinya setiap orang dapat mengembangkan
Lebih terperinciSintak-Sintak Dalam JSP
Sintak-Sintak Dalam JSP Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak Sintak. Apa itu? Sintak sebenarnya berasal dari bahasa asing yaitu syntax yang merupakan kumpulan
Lebih terperinciANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU
ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU READ ONLINE AND DOWNLOAD EBOOK : ANALISIS CAPAIAN OPTIMASI NILAI
Lebih terperinciTutorial singkat untuk Mahasiswa
http://3tell.stptrisakti.net Dibangun dengan menggunakan Course Management System Tutorial singkat untuk Mahasiswa SEKOLAH TINGGI PARIWISATA TRISAKTI Daftar Isi : 1. Pendahuluan 2. Pendaftaran ke website
Lebih terperinciSOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA
SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA 1. HTML adalah kepanjangan dari. A. Hyper Text Multiple Language B. Hiper Text Multiple Language C. Hipo Text Multiple Language D. Hyper Text Multiple Land E.
Lebih terperinciBAB VII PERANGKAT LUNAK PENGOLAH TEKS
BAB VII PERANGKAT LUNAK PENGOLAH TEKS 7.1 Pendahuluan A. Deskripsi Singkat Pada bab ini akan dijelaskan tentang beberapa penerapan dari perangkat lunak pengolah teks. Di dalamnya akan diuraikan bagaimana
Lebih terperinciMEMBUAT WEBSITE PERSONAL
MEMBUAT WEBSITE PERSONAL dengan Microsoft FrontPage UNTUK KALANGAN SENDIRI Dilarang menyalin sebagian atau seluruh bagian modul ini tanpa ijin dari penyusun Modul Workshop : Membuat Website Personal 1
Lebih terperinciAdvantages. Keunggulan :
Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai
Lebih terperinci1. Desktop Microsoft Windows
1. Desktop Microsoft Windows Icon Shortcut Quick Launch Taskbar Taskbar Shortcut Pada umumnya, taskbar ialah bagian yang terletak pada bagian bawah dari desktop. Tombol Start, tombol program-program aktif,
Lebih terperinciAlgoritma Pemrograman. GUI Programming 2
Algoritma Pemrograman GUI Programming 2 Numerik int float char double Non Numerik AnsiString Tipe bentukan: array, enum, struct Tipe Data BCB Konversi tipe Data String to Integer StrToInt String to Float
Lebih terperinciPEMPROGRAMAN WEB JAVASCRIPT
PEMPROGRAMAN WEB JAVASCRIPT TENTANG JAVASCRIPT JavaScript didesain untuk menambah interaktif suatu halaman Web JavaScript merupakan suatu bahasa Scripting (bahasa pemrograman ringan) JavaScript berisi
Lebih terperinciCara Membuat website dengan Dreamweaver
Cara Membuat website dengan Dreamweaver Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Dreamweaver adalah software aplikasi desain web visual yang biasa dikenal dengan istilah WYSIWYG What You See
Lebih terperinciDasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata
Dasar Pemrograman Web 2 Pemrograman Web Adam Hendra Brata Teknologi Client Server Konsep Dasar Desain Web Teknologi Client Server Arsitektur Client Server Model komunikasi yang terdiri server sebagai pemberi
Lebih terperinciFLASH, FRAME, BEHAVIOR
FLASH, FRAME, BEHAVIOR 1. Flash Menyisipkan Flash Button a. Pilih menu : insert image interactive flash button b. Tentukan property : Style : pilih bentuk / jenis tombol flash Button text : tulis label
Lebih terperinciTutorial Cara Upgrade Aplikasi Perpustakaan Senayan
Tutorial Cara Upgrade Aplikasi Perpustakaan Senayan Artikel singkat ini membahas bagaimana melakukan upgrade aplikasi Perpustakaan Senayan (http://senayan.diknas.go.id). Yaitu dari versi senayan3- stable4
Lebih terperinciPertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1
Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Konsep Client Side Scripting JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar
Lebih terperinciPEMROGRAMAN WEB 08 JavaScript Dasar
PEMROGRAMAN WEB 08 JavaScript Dasar Andi WRE JavaScript Scripting language Lightweight scripting language Client-side scripting language Membuat halaman web menjadi lebih interaktif Digunakan untuk menambahkan
Lebih terperinciPEMROGRAMAN PHP DASAR
2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database
Lebih terperinciREFERENCES. Asep Herman Suyanto
REFERENCES Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com A. Membuat Daftar Isi MS Word 2007 menyediakan fasilitas yang praktis untuk membuat suatu daftar isi, seperti contoh dibawah
Lebih terperinci6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco
6. HTML & CSS PTI15010 Pemrograman Web Agi Putra Kharisma, S.T., M.T. Genap 2014/2015 Desain slide ini dadaptasi dari University of San Fransisco HTML, CSS, JavaScript HTML (Struktur Dokumen) CSS (Tampilan
Lebih terperinciPlease access above link to make online appointment/ Akses tautan di atas untuk membuat perjanjian.
_Access website / Akses situs: www.vfsglobal.com/indonesia/norway _Choose Indonesia Flag icon/ Pilih gambar bendera Indonesia _Choose location: Jakarta / Pilih lokasi: Jakarta _Click on Schedule An Appointment
Lebih terperinciPRAKTIKUM SISTEM INFORMASI MANAJEMEN
MODUL V DREAMWEAVER 5.1 Tujuan Praktikum Setelah menyelesaikan modul ini, mahasiswa diharapkan mampu : 1. Mengenal komponen aplikasi Macromedia Dreamweaver 2. Membuat template website offline sederhana
Lebih terperinciBasis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.
Basis Data I Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Cara Kerja: Aplikasi berbasis Web dan Aplikasi Basisdata berbasis Web (PHP MySQL)
Lebih terperinciRegistrasi Blogger. Gambar 2.1. Halaman Awal Blogger
Registrasi Blogger Cara tercepat untuk mengerti blogging adalah dengan mencobanya. Kami telah bekerja sangat keras untuk membuatnya sangat mudah bagi Anda, dan Anda bisa menjadi bagian dari fenomena yang
Lebih terperinciATRI s Report Information System
ATRI s Report Information System Type : Tutorial Release : Ver 2.0 Pub Date : 10 October 2007 Pages : 13 Publisher : PT. Atri Distribusindo Overview Sebagai perusahaan distribusi & penyedia jasa logistik
Lebih terperinciPanduan Singkat Penggunaan Share ITS
Panduan Singkat Penggunaan Share ITS Oleh: Tim Share ITS P3AI, Gedung Perpustakaan ITS Lt. 6 Nopember 2015 Platform elearning Share ITS dikembangkan dengan LMS Moodle versi 2.9.2+ Membuat Soal Bank soal
Lebih terperinciSTMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM
Pemrograman Web // IInternet 1 Pengenallan Perancangan Web S1-TII//D3-TII//S1-SII matterri i:: JavaScrri iptt STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM CLIENT SIDE SCRIPT - JAVASCRIPT WIDHIARTA,
Lebih terperinciMAKALAH MODUL ADOBE DREAMWEAVER CREATIVE SUITE 5
MAKALAH Makalah Ini Disusun Untuk Memenuhi Tugas Mata Pelajaran Pemrograman Web Design. Guru Pengampu : Yenny Oktafitriana Arbi, S.Pd Agus Giyanto, A.Md MODUL ADOBE DREAMWEAVER CREATIVE SUITE 5 Disusun
Lebih terperinciPlease access above link to make online appointment/ Akses tautan di atas untuk membuat perjanjian.
_Access website: www.visa.finland.eu/ Akses situs: www.visa.finland.eu _Choose Indonesia Flag icon/ Pilih gambar bendera Indonesia _Choose location: Jakarta/Bali / Pilih lokasi: Jakarta/Bali. _Click on
Lebih terperinciSecuil Cerita tentang Facebook Hacker Cup 2012 Qualification Round [Part II]
SherinaCode Secuil Cerita tentang Facebook Hacker Cup 2012 Qualification Round [Par http://hanf_aff.staff.ipb.ac.id/2012/01/25/secuil-cerita-tentang-facebook-hacker-cup-2012-qualificati o Secuil Cerita
Lebih terperinciHTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web
HTML ( HyperText Markup Language) Mata Kuliah : Pemrograman Berbasis Web Pertemuan 2 Oleh : Nufan Balafif html (hypertext markup language) Adalah bahasa pemrograman Web (client) yang dikhususkan untuk
Lebih terperinciPemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)
Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML) Suprayogi Abstract : AJAX uses asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to
Lebih terperinciMembuat Database mysql dengan PhpMyAdmin
Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php
Lebih terperinciDaftar Isi/Content. 1. Tutorial dalam bahasa Indonesia 2. Tutorial in English
Daftar Isi/Content 1. Tutorial dalam bahasa Indonesia 2. Tutorial in English Cara Menggunakan Mendeley By Kasmad Ariansyah 1. Registrasi akun mendeley Sebelum dapat menggunakan mendeley, harus terlebih
Lebih terperinci365 Menu Sukses MP-ASI selama 1 tahun Menu Pendamping ASI untuk Bayi Usia 7-18 Bulan (Indonesian Edition)
365 Menu Sukses MP-ASI selama 1 tahun Menu Pendamping ASI untuk Bayi Usia 7-18 Bulan (Indonesian Edition) Hindah J. Muaris Click here if your download doesn"t start automatically 365 Menu Sukses MP-ASI
Lebih terperinciModul I MENGGABUNGKAN SCRIPT PHP DAN HTML
Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML MATA KULIAH PENGENALAN PERANCANGAN WEB DAN INTERNET MODUL I TUJUAN - Mahasiswa memahami cara menggabungkan antara script PHP dan HMTL - Fungsi Echo - Register
Lebih terperinciCSS. inheritance (pewarisan)
{CSS} lanjut CSS inheritance (pewarisan) sebuah elemen mewarisi beberapa nilai dari properti yang dimiliki oleh elemen parent-nya http://www.w3.org/tr/css21/cascade.html#inheritance http://www.slideshare.net/diniscorreia/htmlcss-3-introduction-to-css
Lebih terperinciRingkasan Bab 1. Bab 1 ini akan membahas pemakaian dasar Access secara menyeluruh. Topik-topiknya antara lain:
Ringkasan Bab 1 Bab 1 ini akan membahas pemakaian dasar Access secara menyeluruh. Topik-topiknya antara lain: 1 Database Access 1.1 Objek dan Manfaat 1.2 Bidang Kerja 2 Membuat Field dan Mengisi Data 2.1
Lebih terperinciKeterampilan Komputer. 8. Pengenalan HTML
Keterampilan Komputer 8. Pengenalan HTML Table of Contents: World Wide Web (WWW) HyperText Markup Language (HTML) Browser dan Editor Tag-tag HTML Struktur HTML document Elemen Dasar HTML 2 Objectives Setelah
Lebih terperinciDasar-dasar Web dan HTML Minggu I. Pemrograman Web - Rosa Ariani Sukamto
Dasar-dasar Web dan HTML Minggu I Pemrograman Web - Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Ngapain Sih? Ya Belajar Membuat website dengan HTML dan PHP Layanan-layanan Internet layanan informasi
Lebih terperinciPengantar. Word Processor. Rino A Nugroho, S.Sos, M.T.I Updated
Word Processor Rino A Nugroho, S.Sos, M.T.I Updated 16112008 Pengantar Adalah software aplikasi yang digunakan untuk memproduksi (menyusun komposisi, mengedit, memformat dan mencetak) dalam berbagai bentuk
Lebih terperinciMICROSOFT POWERPOINT. Pendahuluan
MICROSOFT POWERPOINT Pendahuluan Microsoft Power Point adalah suatu software yang akan membantu dalam menyusun sebuah presentasi yang efektif, professional, dan juga mudah. Microsoft Power Point akan membantu
Lebih terperinci1.1 Apa Itu Dreamweaver 8?
Student Guide Series: Macromedia Dreamweaver 8 1.1 Apa Itu Dreamweaver 8? Macromedia Dreamweaver 8, atau biasa disebut Dreamweaver 8, adalah sebuah perangkat lunak aplikasi untuk mendesain dan membuat
Lebih terperinciReview Pemrograman Web I
Review Pemrograman Web I Pemrograman Web II Ganjil 2010 2011 Intro Mata kuliah : Pemrograman Web 2 SKS : 3 Jenis : Mata kuliah wajib Pertemuan : 14 pertemuan kelas Periode : Ganjil 2010 2011 Dosen : Sandra
Lebih terperinciBab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password
Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password Pokok Bahasan Menyalin atau Membuat Duplikat Objek-objek Database ke Database Lain Mengambil Data dari Luar (Import Data) Menggunakan
Lebih terperinciOnline Purchasing System
Online Purchasing System Vendor Site Overview Online Purchasing System adalah sistem permintaan barang secara online dimulai dari proses pembuatan Material Requisition Voucher (MRV) hingga pembuatan Purchase
Lebih terperinci