Uploading Pengiriman File Pembuatan lecture hall program studi ilmu komputer Universitas Sanata Dharma berbasis web menggunakan PHP dan mysql.

dikurangi dengan nilai 1 satu setelah operasi dijalankan Madcoms, 2004 : Tabel 2.5 Operator Decrement dan Increment Operator Operasi Keterangan ++a Pre-increment a ditambah satu, kemudian operasi dijalankan a++ Post-incremant Operasi dijalankan, kemudian a ditambah satu. --a Pre-decrement a dikurangi satu, kemudian operasi dijalankan a-- Post-decrement Operasi dijalankan, kemudian a dikurangi satu.

6. Uploading Pengiriman File

Upload dapat diartikan mengirim file atau meletakkan file dari komputer lokal tempat kita bekerja menuju komputer server penyedia layanan. Lawan dari upload adalah Download. Download memiliki pengertian sebaliknya dari upload. Jika upload adalah meletakkan fle dari komputer lokal menuju komputer server, maka download adalah mengambil atau mengcopy data atau file dari komputer pusat server menuju ke komputer lokal Bunafit Nugroho,2004. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI O. Database MySQL Structure Query Language MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language SQL. SQL adalah bahasa standart yang digunakan untuk mengakses database server. Dengan menggunakan SQL, proses akses database menjadi lebih user-friendly Bimo sunarfrihantono,2002. MySQL juga merupakan software sistem manajemen database Database management System – DBMS yang sangat populer di kalangan pemrogram web, terutama di lingkungan Linux dengan menggunakan script PHP dan Perl. MySQL merupakan database yang paling populer digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya. Berikut ini adalah beberapa kelebihan yang ditawarkan oleh MySQL, menurut dokumentasi dari www.mysql.com: • Ditulis dengan bahasa pemrograman C dan C++, dengan ujicoba pada berbagai jenis compiler . • Multiplatform , bisa digunakan di keluarga UNIX, Windows sampai MAC • Penggunaan memory yang optimal . • Tingkat keamanan yang tinggi . • Mampu menangani database yang besar, 60.000 tabel dan 50.000.000 baris data. • Mampu mengkombinasikan tabel dari beberapa database dalam sebuah query. Namun MySQL juga masih mempunyai kekurangan yaitu tidak dapat menangani subquery yang kompleks dan untuk mengatasi masalah itu diperlukan tabel sementara temporary table untuk menampung hasil subquery atau dengan membuatkan variabel bantuan. Fungsi-fungsi PHP yang digunakan untuk koneksi database MySQL adalah : Tabel 2.6 Tabel daftar fungsi PHP untuk MySQL Koneksi dan Diskoneksi kepada server MySQL mysql_connect Membuka koneksi kepada suatu server MySQL mysql_pconnect Membuka koneksi persisten kepada sutu server MySQL mysql_select_db Memilih database yang akan digunakan setelah koneksi berhasil. mysql_close Memutuskan koneksi database mysql_change_user Mengganti nama pemakai dan password pada koneksi yang sedang aktif. Membuat dan Menghapus Database mysql_create_db Membuat sebuah database MySQL mysql_drop_db Menghapus sebuah database MySQL Mengerjakan Query mysql_db_query Mengeksekusi perintah SQL untuk melakukan query pada server yang disebutkan. mysql_qury Mengeksekusi perintah SQL untuk melakukan query pada databse yang telah dipilih. Penanganan Hasil Query mysql_fetch_array Mengambil sebuah baris hasil query sebagai sebuah array assosiatif mysql_result Memberikan data hasil query mysql_fetch_row Menghasilkan baris atau record dalam array enumerated. mysql_affected_rows Memberikan informasi jumlah record yang diproses oleh suatu query mysql_num_rows Memberikan informasi jumlah record baris hasil suatu query mysql_fetch_field Menghasilkan object dari informasi kolom suatu hasil query mysql_fetch_lengths Menghasilkan panjang setiap output dari hasil mysql_fetch_object Menghasilkan sebuah baris row hasil sebagai object mysql_field_name Mengambil nama field dari suatu hasil PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI mysql_field_len Menghasilkan panjang field mysql_field_seek Memposisikan pointer kepada offset sutu field yang dinyatakan. mysql_field_type Menghasilkan tipe field dari hasil. mysql_field_flags Menghasilkan flag berasosiasi dengan field yang dispesifikasikan dalam hasil. mysql_insert_id Menghasilkan id dari operasi insert sebelumnya. mysql_data_seek Menggerakkan pointer hasil internal. mysql_free_result Membersihkan menghapus memori hasil. Penanganan Kesalahan mysql_error Menghasilkan teks error mysql_errno Menghasilkan kode nilai error suatu perintah query Informasi tentang Database mysql_list_dbs Menghasilkan daftar database yang ada dalam server MySQL mysql_list_tables Menghasilkan daftar tabel dalam suatu database mysql_list_fields Menghasilkan daftar field dari suatu tabel mysql_field_table Mengambil nama tabel yang berisi nama field yang dinyatakan mysql_table_name Menghasilkan nama tabel. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

1. Tipe Data MySQL