Kamis, 11 Oktober 2012

TUGAS SOFTSKILL PENGANTAR TELEMATIKA (COMPUTER VISION)

COMPUTER VISION

Definisi:
Computer Vision adalah ilmu dan teknologi mesin yang melihat, di mana "lihat" dalam hal ini berarti bahwa mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan tugas tertentu. Sebagai suatu disiplin ilmu, visi komputer berkaitan dengan teori di balik sistem buatan bahwa ekstrak informasi dari gambar. Data gambar dapat mengambil banyak bentuk, seperti urutan video, pandangan dari beberapa kamera, atau data multi-dimensi dari scanner medis. Sebagai disiplin teknologi, computer vision berusaha untuk menerapkan teori dan model untuk pembangunan sistem computer vision.

Computer Vision didefinisikan sebagai salah satu cabang ilmu pengetahuan yang mempelajari bagaimana komputer dapat mengenali obyek yang diamati/ diobservasi. Cabang ilmu ini bersama Intelijensia Semu (Artificial Intelligence) akan mampu menghasilkan sistem intelijen visual (Visual Intelligence System). Perbedaannya adalah Computer Vision lebih mempelajari bagaimana komputer dapat mengenali obyek yang diamati/ diobservasi. Namun komputer grafika lebih ke arah pemanipulasian gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.

Computer Vision adalah kombinasi antara Pengolahan Citra dan Pengenalan Pola. Pengolahan Citra (Image Processing) merupakan bidang yang berhubungan dengan proses transformasi citra/gambar (image). Proses ini bertujuan untuk mendapatkan kualitas citra yang lebih baik.

Sedangkan Pengenalan Pola (Pattern Recognition), bidang ini berhubungan dengan proses identifikasi obyek pada citra atau interpretasi citra. Proses ini bertujuan untuk mengekstrak informasi/pesan yang disampaikan oleh gambar/citra.


Fungsi / Proses pada Computer Vision :
Untuk menunjang tugas Computer Vision, terdapat beberapa fungsi pendukung ke dalam sistem ini, yaitu :  
 
1. Proses penangkapan citra (Image Acquisition)
    • Image Acqusition pada manusia dimulai dengan mata, kemudian informasi visual diterjemahkan ke dalam suatu format yang kemudian dapat dimanipulasi oleh otak.
    • Senada dengan proses di atas, computer vision membutuhkan sebuah mata untuk menangkap sebuah sinyal visual.
    • Umumnya mata pada computer vision adalah sebuah kamera video.
    • Kamera menerjemahkan sebuah scene atau image.
    • Keluaran dari kamera adalah berupa sinyal analog, dimana frekuensi dan amplitudonya (frekuensi berhubungan dengan jumlah sinyal dalam satu detik, sedangkan amplitudo berkaitan dengan tingginya sinyal listrik yang dihasilkan) merepresentasikan detail ketajaman (brightness) pada scene.
    • Kamera mengamati sebuah kejadian pada satu jalur dalam satu waktu, memindainya dan membaginyamenjadi ratusan garis horizontal yang sama.
    • Tiap‐tiap garis membuat sebuah sinyal analog yang amplitudonya menjelaskan perubahan brightness sepanjang garis sinyal tersebut.
    • Kemudian sinyal listrik ini diubah menjadi bilangan biner yang akan digunakan oleh komputer untuk pemrosesan.
    • Karena komputer tidak bekerja dengan sinyal analog, maka sebuah analog‐to‐digital converter (ADC), dibutuhkan untuk memproses semua sinyal tersebut oleh komputer.
    • ADC ini akan mengubah sinyal analog yang direpresentasikan dalam bentuk informasi sinyal tunggal ke dalam sebuah aliran (stream) sejumlah bilangan biner.
    • Bilangan biner ini kemudian disimpan di dalam memori dan akan menjadi data raw yang akan diproses.
2. Proses pengolahan citra (Image Processing)
    • Tahapan berikutnya computer vision akan melibatkan sejumlah manipulasi utama (initial manipulation) dari data binary tersebut.
    • Image processing membantu peningkatan dan perbaikan kualitas image, sehingga dapat dianalisa dan di olah lebih jauh secara lebih efisien.
    • Image processing akan meningkatkan perbandingan sinyal terhadap noise (signal‐to‐noise ratio = s/n).
    • Sinyal‐sinyal tersebut adalah informasi yang akan merepresentasikan objek yang ada dalam image.
    • Sedangkan noise adalah segala bentuk interferensi, kekurangpengaburan, yang terjadi pada sebuah objek.
 3. Analisa data citra (Image Analysis)
    • Image analysis akan mengeksplorasi scene ke dalam bentuk karateristik utama dari objek melalui suatu proses investigasi.
    • Sebuah program komputer akan mulai melihat melalui bilangan biner yang merepresentasikan informasi visual untuk mengidentifikasi fitur‐fitur spesifik dan
      karekteristiknya.
    • Lebih khusus lagi program image analysis digunakan untuk mencari tepi dan batas‐batasan objek dalam image.
    • Sebuah tepian (edge) terbentuk antara objek dan latar belakangnya atau antara dua objek yang spesifik.
    • Tepi ini akan terdeteksi sebagai akibat dari perbedaan level brightness pada sisi yang berbeda dengan salah satu batasnya.
 4. Proses pemahaman data citra (Image Understanding)
    • Ini adalah langkah terakhir dalam proses computer vision, yang mana sprsifik objek dan hubungannya diidentifikasi.
    • Pada bagian ini akan melibatkan kajian tentang teknik-teknik artificial intelligent.
    • Understanding berkaitan dengan template matching yang ada dalam sebuah scene.
    • Metoda ini menggunakan program pencarian (search program) dan teknik penyesuaian pola (pattern matching techniques).

Contoh Penerapan Teknologi Komputer Vision :


 1. BIDANG INDUSTRI

  • Industri pemeriksaan (pemeriksaan kesalahan dan pengukuran)
  • Industri perakitan
  • Barcode dan membaca label kemasan
  • Penyortiran objek
  • Sistem OCR (Optical Character Recognition) adalah sebuah sistem komputer yang dapat membaca huruf, baik yang berasal dari sebuah pencetak (printer atau mesin ketik) maupun yang berasal dari tulisan tangan.  


  
2. BIDANG MEDIS 

U S G

  • Klasifikasi dan deteksi (misalnya deteksi tumor)
  • 2D/3D segmentation
  • 3D rekonstruksi organ manusia (MRI atau USG)
  • Vision-guided robotics surgery 




3. BIDANG TRANSPORTASI


  • Safety, e.g., driver vigilance monitoring
  • Autonomous vehicle atau Mobile robot adalah sebuah kendaraan beroda yang mampu bergerak secara mandiri karena dalam pergerakannya dilengkapi dengan penggerak (aktuator) yang dikendalikan oleh komputer yang terpasang di dalamnya.


3. BIDANG MILITER

 
  •  Pesawat RQ-170, merupakan pesawat tanpa awak buatan Amerika Serikat, sistem kendali pada pesawat ini dikendalikan oleh komputer  yang berada pangkalan pusat militer.
  • Program rudal pengunci otomatis, sistem lebih canggih untuk panduan mengirim rudal-rudal ke daerah daripada target yang spesifik dan pemilihan target yang dibuat ketika rudal mencapai daerah berdasarkan data citra diperoleh secara lokal.
  • Kesadaran "medan perang”, menunjukkan bahwa berbagai sensor, termasuk sensor gambar, menyediakan kaya set informasi tentang adegan tempur yang dapat digunakan untuk mendukung keputusan strategis. Dalam hal ini, pengolahan otomatis data yang digunakan untuk mengurangi kompleksitas dan informasi sekering dari sensor ganda untuk meningkatkan keandalan.


4. BIDANG ROBOTIKA

 
  • Kecerdasan buatan untuk bertahan
  • Sistem navigasi dan visual
  • Sistem Manipulasi (Robot Manipulator)
  • Kecerdasan buatan robot untuk berinteraksi dan melayani manusia


Sumber : 

http://teknologiforever.wordpress.com/2011/04/29/computer-vision/

www.ecse.rpi.edu/~qji/CV/3dvision_intro.pdf

http://wartawarga.gunadarma.ac.id/2011/11/contoh-penerapan-teknologi-computer-vision/

http://muhammadadri.net/wp-content/uploads/2009/04/computer-vision-01.pdf

http://cosaviora.blogspot.com/2010/11/computer-vision.html 

http://juliocaesarz.blogspot.com/2010/11/computer-vision.html

 

TUGAS SOFTSKILL COMPUTER VISION

Definisi:
Computer Vision adalah ilmu dan teknologi mesin yang melihat, di mana "lihat" dalam hal ini berarti bahwa mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan tugas tertentu. Sebagai suatu disiplin ilmu, visi komputer berkaitan dengan teori di balik sistem buatan bahwa ekstrak informasi dari gambar. Data gambar dapat mengambil banyak bentuk, seperti urutan video, pandangan dari beberapa kamera, atau data multi-dimensi dari scanner medis. Sebagai disiplin teknologi, computer vision berusaha untuk menerapkan teori dan model untuk pembangunan sistem computer vision.
Computer Vision didefinisikan sebagai salah satu cabang ilmu pengetahuan yang mempelajari bagaimana komputer dapat mengenali obyek yang diamati/ diobservasi. Cabang ilmu ini bersama Intelijensia Semu (Artificial Intelligence) akan mampu menghasilkan sistem intelijen visual (Visual Intelligence System). Perbedaannya adalah Computer Vision lebih mempelajari bagaimana komputer dapat mengenali obyek yang diamati/ diobservasi. Namun komputer grafika lebih ke arah pemanipulasian gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.

Computer Vision adalah kombinasi antara Pengolahan Citra dan Pengenalan Pola. Pengolahan Citra (Image Processing) merupakan bidang yang berhubungan dengan proses transformasi citra/gambar (image). Proses ini bertujuan untuk mendapatkan kualitas citra yang lebih baik.

Sedangkan Pengenalan Pola (Pattern Recognition), bidang ini berhubungan dengan proses identifikasi obyek pada citra atau interpretasi citra. Proses ini bertujuan untuk mengekstrak informasi/pesan yang disampaikan oleh gambar/citra.


Fungsi / Proses pada Computer Vision :

Untuk menunjang tugas Computer Vision, terdapat beberapa fungsi pendukung ke dalam sistem ini, yaitu :  
 
1. Proses penangkapan citra (Image Acquisition)
    • Image Acqusition pada manusia dimulai dengan mata, kemudian informasi visual diterjemahkan ke dalam suatu format yang kemudian dapat dimanipulasi oleh otak.
    • Senada dengan proses di atas, computer vision membutuhkan sebuah mata untuk menangkap sebuah sinyal visual.
    • Umumnya mata pada computer vision adalah sebuah kamera video.
    • Kamera menerjemahkan sebuah scene atau image.
    • Keluaran dari kamera adalah berupa sinyal analog, dimana frekuensi dan amplitudonya (frekuensi berhubungan dengan jumlah sinyal dalam satu detik, sedangkan amplitudo berkaitan dengan tingginya sinyal listrik yang dihasilkan) merepresentasikan detail ketajaman (brightness) pada scene.
    • Kamera mengamati sebuah kejadian pada satu jalur dalam satu waktu, memindainya dan membaginyamenjadi ratusan garis horizontal yang sama.
    • Tiap‐tiap garis membuat sebuah sinyal analog yang amplitudonya menjelaskan perubahan brightness sepanjang garis sinyal tersebut.
    • Kemudian sinyal listrik ini diubah menjadi bilangan biner yang akan digunakan oleh komputer untuk pemrosesan.
    • Karena komputer tidak bekerja dengan sinyal analog, maka sebuah analog‐to‐digital converter (ADC), dibutuhkan untuk memproses semua sinyal tersebut oleh komputer.
    • ADC ini akan mengubah sinyal analog yang direpresentasikan dalam bentuk informasi sinyal tunggal ke dalam sebuah aliran (stream) sejumlah bilangan biner.
    • Bilangan biner ini kemudian disimpan di dalam memori dan akan menjadi data raw yang akan diproses.
2. Proses pengolahan citra (Image Processing)
    • Tahapan berikutnya computer vision akan melibatkan sejumlah manipulasi utama (initial manipulation) dari data binary tersebut.
    • Image processing membantu peningkatan dan perbaikan kualitas image, sehingga dapat dianalisa dan di olah lebih jauh secara lebih efisien.
    • Image processing akan meningkatkan perbandingan sinyal terhadap noise (signal‐to‐noise ratio = s/n).
    • Sinyal‐sinyal tersebut adalah informasi yang akan merepresentasikan objek yang ada dalam image.
    • Sedangkan noise adalah segala bentuk interferensi, kekurangpengaburan, yang terjadi pada sebuah objek.
 3. Analisa data citra (Image Analysis)
    • Image analysis akan mengeksplorasi scene ke dalam bentuk karateristik utama dari objek melalui suatu proses investigasi.
    • Sebuah program komputer akan mulai melihat melalui bilangan biner yang merepresentasikan informasi visual untuk mengidentifikasi fitur‐fitur spesifik dan
      karekteristiknya.
    • Lebih khusus lagi program image analysis digunakan untuk mencari tepi dan batas‐batasan objek dalam image.
    • Sebuah tepian (edge) terbentuk antara objek dan latar belakangnya atau antara dua objek yang spesifik.
    • Tepi ini akan terdeteksi sebagai akibat dari perbedaan level brightness pada sisi yang berbeda dengan salah satu batasnya.
 4. Proses pemahaman data citra (Image Understanding)
    • Ini adalah langkah terakhir dalam proses computer vision, yang mana sprsifik objek dan hubungannya diidentifikasi.
    • Pada bagian ini akan melibatkan kajian tentang teknik-teknik artificial intelligent.
    • Understanding berkaitan dengan template matching yang ada dalam sebuah scene.
    • Metoda ini menggunakan program pencarian (search program) dan teknik penyesuaian pola (pattern matching techniques).

Contoh Penerapan Teknologi Komputer Vision :


 1. BIDANG INDUSTRI

  • Industri pemeriksaan (pemeriksaan kesalahan dan pengukuran)
  • Industri perakitan
  • Barcode dan membaca label kemasan
  • Penyortiran objek
  • Sistem OCR (Optical Character Recognition) adalah sebuah sistem komputer yang dapat membaca huruf, baik yang berasal dari sebuah pencetak (printer atau mesin ketik) maupun yang berasal dari tulisan tangan.  


  
2. BIDANG MEDIS 

U S G

  • Klasifikasi dan deteksi (misalnya deteksi tumor)
  • 2D/3D segmentation
  • 3D rekonstruksi organ manusia (MRI atau USG)
  • Vision-guided robotics surgery 




3. BIDANG TRANSPORTASI


  • Safety, e.g., driver vigilance monitoring
  • Autonomous vehicle atau Mobile robot adalah sebuah kendaraan beroda yang mampu bergerak secara mandiri karena dalam pergerakannya dilengkapi dengan penggerak (aktuator) yang dikendalikan oleh komputer yang terpasang di dalamnya.


3. BIDANG MILITER

 
  •  Pesawat RQ-170, merupakan pesawat tanpa awak buatan Amerika Serikat, sistem kendali pada pesawat ini dikendalikan oleh komputer  yang berada pangkalan pusat militer.
  • Program rudal pengunci otomatis, sistem lebih canggih untuk panduan mengirim rudal-rudal ke daerah daripada target yang spesifik dan pemilihan target yang dibuat ketika rudal mencapai daerah berdasarkan data citra diperoleh secara lokal.
  • Kesadaran "medan perang”, menunjukkan bahwa berbagai sensor, termasuk sensor gambar, menyediakan kaya set informasi tentang adegan tempur yang dapat digunakan untuk mendukung keputusan strategis. Dalam hal ini, pengolahan otomatis data yang digunakan untuk mengurangi kompleksitas dan informasi sekering dari sensor ganda untuk meningkatkan keandalan.


4. BIDANG ROBOTIKA

 
  • Kecerdasan buatan untuk bertahan
  • Sistem navigasi dan visual
  • Sistem Manipulasi (Robot Manipulator)
  • Kecerdasan buatan robot untuk berinteraksi dan melayani manusia


Sumber : 

Kamis, 04 Oktober 2012

TUGAS SOFT SKILL PENGANTAR TELEMATIKA

Kata “Telematika” diambil dari bahasa Perancis yaitu “TELEMATIQUE” yang kurang lebih dapat diartikan dengan :
“Bertemunya jaringan komunikasi dengan telnologi informasi”
dari TELEMMATIQUE tersebut kemudian menjadi TELEMATICS dalam bahasa Inggris yang merupakan singkatan dari : “TELECOMMUNICATION and INFORMATICS” dimana hal ini adalah perpaduan dari konsep : Computing and Communication.

Pengertian Singkat Telematika :
Kata telematika berasal dari kata dalam Perancis yaitu telematique. Istilah ini pertama kali digunakan pada tahun 1978 oleh Simon Nora dan alin Minc dalam bukunya yang berjudul L’informatisation de la Societe.
Telematika adalah saran komunikasi jarak jauh melalui media elektromagnetik yang memiliki kemampuannya menstransmisikan sejumlah besar informasi dalam sekejap, dengan jangkauan seluruh dunia, dan dalam berbagai cara, yaitu dengan perantaraan suara (telepon, musik), huruf, gambar, dan data atau kombinasi-kombinasinya. Teknologi digital memungkinkan hal itu tersebut terjadi juga jasa telematika ada yang diselenggarakan untuk umum (online, internet), dan ada pula untuk keperluan kelompok tertentu atau dinas khusus (intranet).
Maka dapat disimpulkan telematika merupakan teknologi komunikasi jarak jauh yang menyampikan informasi satu arah, maupun timbal balik dengan sistem digital.
Menurut Wikipedia, Telematika adalah singkatan dari Telekomunikasi dan Informatika.

Peran Telematika :
  1. Mengoptimalkan proses pembangunan. Telematika memberikan dukungan terhadap manajemen dan pelayanan kepada masyarakat berupa sarana telekomunikasi yang memudahkan masyarakat saling berinteraksi tanpa terhalang jarak. Dengan telematika, proses komunikasi menjadi mudah sehingga mudah pula untuk menyebarkan informasi dari satu daerah ke daerah lain.
  2. Meningkatkan Pendapatan. Produk dan jasa teknologi telematika merupakan komoditas yang memberikan peningkatan pendapatan bagi perseorangan, dunia usaha bahkan negara dalam bentuk devisa hasil ekspor jasa dan produk industri telematika.
  3. Pemersatu bangsa. Teknologi telematika mampu menyatukan bangsa melalui pengembangan sistem informasi yang menghubungkan semua institusi dan area dengan cepat tanpa terhalang jarak daerah masing-masing.

Beberapa Penerapan Telematika :
  1. E-Goverment. E-goverment dihadirkan dengan maksud untuk administrasi pemerintahan secara elektronik. Di Indonesia ini, sudah ada suatu badan yang mengurusi tentang telematika, yaitu Tim Koordinasi Telematika Indonesia (TKTI). TKTI mempunyai tugas mengkoordinasikan perencanaan dan mempelopori program aksi dan inisiatif untuk menigkatkan perkembangan dan pendayagunaan teknologi telematika di Indonesia, serta memfasilitasi dan memantau pelaksanaannya. Tim tersebut memiliki beberapa target. Salah satu targetnya adalah pelaksanaan pemerintahan online atau e-goverment dalam bentuk situs/web internet. Dengan e-goverment, pemerintah dapat menjalankan fungsinya melalui sarana internet yang tujuannya adalah memberi pelayanan kepada publik secara transparan sekaligus lebih mudah, dan dapat diakses (dibaca) oleh komputer dari mana saja. E-goverment juga dimaksudkan untuk peningkatan interaksi, tidak hanya antara pemerintah dan masyarakat, tetapi juga antar sesama unsur pemerintah dalam lingkup nasional, bahkan intrernasional. Pemerintahan tingkat provinsi sampai kabupaten kota, telah memiliki situs online. Contohnya adalah DPR, DKI Jakarta, dan Sudin Jaksel. Isi informasi dalam e-goverment, antara lain adalah profil wilayah atau instansi, data statistik, surat keputusan, dan bentuk interaktif lainnya.
  2. E-commerce. Prinsip e-commerce tetap pada transaksi jual beli. Semua proses transaksi perdagangan dilakukan secara elektronik. Mulai dari memasang iklan pada berbagai situs atau web, membuat pesanan atau kontrak, mentransfer uang, mengirim dokumen, samapi membuat claim. Luasnya wilayah e-commerce ini, bahkan dapat meliputi perdagangan internasional, menyangkut regulasi, pengiriman perangkat lunak (soft ware), erbankan, perpajakan, dan banyak lagi. E-commerce juga memiliki istilah lain, yakni e-bussines. Contoh dalam kawasan ini adalah toko online, baik itu toko buku, pabrik, kantor, dan bank (e-banking). Untuk yang disebut terakhir, sudah banyak bank yang melakukan transaksi melalui mobile phone, ATM (Automatic Teller Machine – Anjungan Tunai Mandiri) , bahkan membeli pulsa.
  3. E-learning. Globalisasi telah menghasilkan pergeseran dalam dunia pendidikan, dalri pendidikan tatap muka yang konvensional ke arah pendidikan yang lebih terbuka. Di Indonesia sudah berkembang pendidikan terbuka dengan modus belajar jarah jauh (distance lesrning) dengan media internet berbasis web atau situs. Kenyataan tersebut dapat dimungkinkan dengan adanya teknologi telematika, yang dapat menghubungkan guru dengan muridnya, dan mahasiswa dengan dosennya. Melihat hasil perolehan belajar berupa nilai secara online, mengecek jadwal kuliah, dan mengirim naskah tugas, dapat dilakukan. Peranan web kampus atau sekolah termasuk cukup sentral dalam kegiatan pembelajaran ini. Selain itu, web bernuansa pendidikan non-institusi, perpustakaan online, dan interaksi dalam group, juga sangatlah mendukung. Selain murid atau mahasiswa, portal e-learning dapat diakses oleh siapapun yang memerlukan tanpa pandang faktor jenis usia, maupun pengalaman pendidikan sebelumnya. Hampir seluruh kampus di Indonesia, dan beberapa Sekolah Menegah Atas (SMA), telah memiliki web. Di DKI Jakarta, proses perencanaan pembelajaran dan penilaian sudah melalui sarana internet yang dikenal sebagai Sistem Administrasi Sekolah (SAS) DKI, dan ratusan web yang menyediakan modul-modul belajar, bahan kuliah, dan hasil penelitian tersebar di dunia internet. 
Bentuk telematika lainnya masih banyak lagi, antara lain ada e-medicine, e-laboratory, e-technology, e-research, dan ribuan situs yang memberikan informasi sesuai bidangnya. Di luar berbasis web, telematika dapat berwujud hasil dari kerja satelit, contohnya ialah GPS (Global Position System), atau sejenisnya seperti GLONAS dan GALILEO, Google Earth, 3G, dan kini 4G, kompas digital, sistem navigasi digital untuk angkutan laut dan udara, serta teleconference.
 
 
Contoh Penerapan Telematika Di Indonesia :
 
Dalam hal komersil atau pun perdagangan, telematika menghadirkan konsep e-commerce tetap pada transaksi jual beli. Semua proses transaksi perdagangan dilakukan secara elektronik. Mulai dari memasang iklan pada berbagai situs atau web, membuat pesanan atau kontrak, mentransfer uang, mengirim dokumen, sampai membuat claim. Contohnya seperti forum jual beli KasKus, TokoBagus, dll.
Luasnya wilayah e-commerce ini, bahkan dapat meliputi perdagangan internasional, menyangkut regulasi, pengiriman perangkat lunak (software), perbankan, perpajakan, dan banyak lagi. E-commerce juga memiliki istilah lain, yakni e-bussines. Contoh dalam kawasan ini adalah toko online, baik itu toko buku, pabrik, kantor, dan bank (e-banking). Untuk yang disebut terakhir, sudah banyak bank yang melakukan transaksi melalui mobile phone, ATM, bahkan membeli pulsa.
Contoh lain Ragam bentuk dari telematika yang sering kita pakai di dunia perkuliahan adalah e-learning. Universitas Gunadarma yang merupakan Universitas IT terkemuka di Jakarta pun juga tidak ketinggalan dengan menghadirkan media e-Learning. Setiap mahasiswa diberi kemudahan dalam mengikuti perkuliahan jarak jauh mata kuliah tertentu tanpa harus on-site di kampus.


SUMBER :
http://id.wikipedia.org/wiki/Telematika
http://ekizcieler.blogspot.com/2011/10/abstrak-perkembangan-telematika-yang.html
http://blog.pasca.gunadarma.ac.id/2012/06/22/telematika-dalam-dunia-teknologi-informasi-dan-penerapannya-di-e-commerce-dan-lainnya/
http://wartawarga.gunadarma.ac.id/2010/10/penerapan-telematika-di-indonesia-3/


Senin, 09 April 2012

TUGAS BAHASA INDONESIA LAPORAN KEGIATAN

Oskar Yudanto
3KA03
13109004

LAPORAN

Pengertian laporan

Kata “Lapor” dibentuk dari kata dasar “Lapor” dan mendapat akhiran (surfiks) –an yang dapat diberi arti sebagai segala sesuatu yang dilaporkan atau pemberitahuan tentang sesuatu.

Pengertian Laporan menurut The Oxford English Dictionary dalam Kusumah, dkk (2002 : 2.3) adalah :

Cerita yang dibawakan oleh seseorang kepada orang lain yang diteliti secar khusus

Pernyataan formal hasil penelitian tentang sesuatu yang memerlukan informasi yang pasti, dibuat oleh seseorang atau sebuah lembaga atau harus melakukannya.

Siswanto (1982 : 62) memberikan batasan tentang laporan (report) yaitu sebagai informasi tertulis yang dimaksudkan sebagai pertanggungjawabkan atas sesuatu penugasan. Laporan juga dapat dikatakan sebagai sesuatu macam dokumen yang disampaikan atau menyampaikan informasi mengenai sebuah masalah yang telah atau tengah diselidiki, dalam bentuk fakta – fakta yang diarahkan kepada pemikiran atau tindakan yang akan diambil (Keraf, 1993 : 284).

Sejalan dengan pendapat Keraf, Parera (1987 : 56) mengemukakan laporan pada dasarnya suatu bentuk penyampaian dan perjanjian fakta – fakta dan pemikiran – pemikiran guna tindakan.

Dari beberapa pendapat pengertian laporan diatas dapat disimpulkan bahwa laporan merupakan suatu bentuk penyampaian dan penyajian hasil kegiatan baik secara lisan maupun tertulis atau dokumen berupa fakta – fakta yang dimanfaatkan guna mengambil sebuah keputusan atau tindak lanjut bagi seseorang atau lembaga atau instansi tertentu.

Sistimatika Laporan

Hendaknya laporan lengkap, dapat menjawab semua pertanyaan mengenai : apa ( what ), mengapa ( why ), siapa ( Who ), dimana ( where ), kapan ( when ), bagaimana ( how ).

Urutan isi laporan sebaiknya diatur, sehingga penerima laporan dapat mudah memahami. Urutan isi laporan antara lain sebagai berikut :

1. Pendahuluan

Pada pendahuluan disebutkan tentang :

Latar belakang kegiatan.

Dasar hukum kegiatan.

Apa maksud dan tujuan kegiatan.

Ruang lingkup isi laporan.

2. Isi Laporan

Pada bagian ini dimuat segala sesuatu yang ingin dilaporkan antara lain :

Jenis kegiatan.

Tempat dan waktu kegiatan.

Petugas kegiatan.

Persiapan dan rencana kegiatan.

Peserta kegiatan.

Pelaksanaan kegiatan (menurut bidangnya, urutan waktu pelaksanaan, urutan fakta / datanya).

Kesulitan dan hambatan.

Hasil kegiatan.

Kesimpulan dan saran penyempurnaan kegiatan yang akan datang.


3. Penutup

Pada kegiatan ini ditulis ucapan terima kasih kepada yang telah membantu penyelenggaraan kegiatan itu, dan permintaan maaf bila ada kekurangan-kekurangan. Juga dengan maksud apa laporan itu dibuat.

Hal-hal yang perlu diperhatikan

Laporan diusahakan agar :

Singkat dan padat.

Runtut atau sistimatis.

Mudah dipahami isinya.

Isinya lengkap.

Menarik penyajiannya.

Berpegangan pada fakta, data dan persoalannya.

Tepat pada waktunya.

Lain – lain.

Dalam laporan dapat dilampirkan : photo-photo kegiatan, tanda bukti, surat-surat keterangan dan sebagainya ( copy )

Untuk mempermudah penyusunan laporan sebaiknya tetap mengacu pada proposal yang pernah diajukan.

Memberikan Laporan kegiatan dengan tembusan kepada satuan/ lembaga yang terkait. ( Mabi, Kwartir, Sponsor dll )


Contoh Laporan Kegiatan :



"LAPORAN KEGIATAN"

LAPORAN KEGIATAN PERTANGGUNG JAWABAN Rekreasi karang taruna kopaja KE JOGJA

LAPORAN PERTANGGUNGJAWABAN KEGIATAN WISATA KARANG TARUNA KOMUNITAS PEMUDA JETAK (KOPAJA)

A. Latar Belakang

Berdasarkan atas penyusunan program dan kegiatan Karang taruna, kami melihat pentingnya suatu acara wisata, dalam hal ini wisata yang dimaksud adalah wisata Kebudayaan. Melalui kegiatan ini telah didapatkan suatu penyegaran dalam pribadi Anggota serta Pengurus karang taruna setelah sekian lama melakukan kegiatan rutin organisasi serta kegiatan peringatan kemerdekaan yang meliputi kegiatan jalan sehat dan lomba-lomba. Mungkin masih banyak kekurangan dalam kegiatan tersebut.Semoga kegiatan ini bisa bermanfaat untuk peran serta pemuda dalam membangun masyarakat.

B. Tujuan Kegiatan

Adapun tujuan dari kegiatan ini adalah:

1.Penyegaran pribadi Anggota serta Pengurus karang taruna

2.Menambah wawasan dan menumbuhkan rasa saling menghargai antar anggota serta Pengurus karang taruna

3.Memperkenalkan dan menunjukkan kekayaan budaya terutama pariwisata yang kita milika sehingga tercipta rasa tanggung jawab untuk menjaga serta melestarikannya.

C. Nama Kegiatan

Adapun nama kegiatan ini adalah:

“WISATA KARANG TARUNA KOMUNITAS PEMUDA JETAK

( KOPAJA )”

D. Waktu dan Tempat Pelaksanaan

Kegiatan ini akan dilaksanakan pada:

Hari : Sabtu malam s/d Minggu pagi

Tangga : 26 - 27 September 2009

Waktu : Pukul 21.00 WIB – 02.30 WIB

Tempat : Balai Dusun Jetak ( Pertigaan utara Dusun Jetak )

E. Peserta

Adapun peserta adalah:

1. Panitia : 7 Orang

2. Peseta : 22 Orang

Jumlah Keseluruhan : 29 Orang

F. Obyek

1. Pantai PARANGTRITIS

2. KALIURANG

3. MALIOBORO

G. SUSUNAN PANITIA

Terlampir

H. RINCIAN ANGGARAN

Terlampir

I PENUTUP

Demikian Laporan pertanggung jawaban kegiatan ini kami sampaikan agar dapat diketahui pihak-pihak yang terkait. Partisipasi, kerjasama, dan bantuan dari beberapa pihak yang turut membantu suksesnya acara ini, kami ucapkan terima kasih.

Mojokerto, 28 Oktober 2009

Ketua Pelaksana Sekretaris

Moch. Alfiyan Deni Setiawan

Lampiran I

RINCIAN ANGGARAN

Pemasukan

a. Kas Karang Taruna : Rp. 726.000

b. Dana Peserta : Rp. 1.800.000

c. Kontribusi Panitia : Rp. 400.000

d. Sisa DP (tak kembali ) : Rp. 100.000 +

Total Pemasukan : Rp. 3.026.000

Pengeluaran

1. Travel bus : Rp. 2.300.000

2. Untuk sopir dan kondektur : Rp. 100.000

3. Tiket masuk Pantai Parangtritis : Rp. 80.000

4. Tiket masuk Kaliurang : Rp. 75.000

5. Parkir Bus 3 tempat (3 x @ Rp. 10.000) : Rp. 30.000

6. Snack + Air minum : Rp. 113.000

7. ATK : Rp. 30.000

8. Tambahan untuk Sopir & Kondektur(Rokok,dll.) : Rp. 30.400

9. Obat-obatan / P3K : Rp. 40.000

10. Lain – lain : Rp. 10.000 +

Total Pengeluaran : Rp. 2.808.000

TOTAL ANGGARAN : Total Pemasukan - Total Pengeluaran

: Rp. 3.026.000 - Rp. 2.808.000

Sisa : Rp 218.000

Lampiran II

SUSUNAN PANITIA

KEGIATAN WISATA KARANG TARUNA KOMUNITAS PEMUDA JETAK (KOPAJA)

1. Pelindung : Bpk. SUNARYO

2. Pembina&penasihat : Bpk. AHMAD KUDJAINI

3. Ketua Panitia : MOCH. ALFIYAN

4. Sekretaris Panitia : DENI SETIAWAN

5. Bendahara Panitia : M. AKHSIN

6. Seksi Acara : M. AKHIYAT

7. Seksi Konsumsi : UMAMI FAIZAH

8. Seksi P3K : M. ASFAN, M. YAHYA

9. Seksi Pubdok : AMAR MAKRUF

Sabtu, 24 Desember 2011

Tugas Bahasa Indonesia - Makalah Ilmiah

PHP – HYPERTEXT PROCESSOR PERSONAL HOME PAGE


Oleh :

1. Muhamad Yazir Rizki
2. Ecko Syukur
3. Wahid Ikhsan
4. Salman Farizy
5. Oskar Yudanto
6. Henry



BAB I
PENDAHULUAN

1. Latar belakang
PHP atau Hypertext Preprocessor merupakan bahasa script yang dapat ditanamkan atau disisipkan ke dalam HTML. Developer pertama menamakan PHP berasal dari kata “Personal Home Page” yaitu sebuah tools/script.

PHP ditulis atau dibuat pada tahun 1995 oleh seorang developer software yang bernama Rasmus Lerdrof. Pada awalnya bermula saat Rasmus Lerdrof ingin mengetahui seberapa banyak jumlah pengunjung yang membaca resume onlinenya, dan disitulah terbentuknya PHP. Namun script yang dikembangkan baru dapat melakukan dua pekerjaan yang antara lain adalah menyimpan informasi visitor/pengunjung dan menampilkan jumlah pengunjung pada suatu website. Script tersebut sampai sekarang masih digunakan oleh dunia web malah hamper sebagian besar website menggunakan script tersebut. Setelah script itu muncul barulah para developer berkumpul dan berdiskusi untuk mengembangkan script yang di buat oleh Rasmus Lerdrof. Yang akhirnya terciptalah PHP yang lebih berkembang yaitu menggunakan Objek Orientasi Pemrograman (OOP) dan Ajax.
PHP banyak dipakai untuk memprogram situs WEB dinamis. PHP dapat digunakan untuk membangun sebuah CMS. PHP sendiri memiliki kelebihan dari bahasa pemograman web lain, antara lain Bahasa pemograman PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
Sementara Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.
Hal ini memungkinkan Anda untuk membuat halaman web dinamis dengan mudah dan cepat. Ini memiliki kurva belajar yang sangat cepat sehingga setelah Anda mendapatkan dasar-dasar Anda akan ada kemajuan yang sangat cepat dan mulai menulis beberapa script dengan baik. Dalam istilah newbie: Ini adalah sesuatu yang berjalan secara bersamaan dengan server web yang mudah memungkinkan Anda untuk membuat halaman web yang dinamis seperti buku tamu, komentar, daftar pengguna , forum diskusi, panel administrasi, dan sebagainya. Sebagai media penulisan script PHP, anda memerlukan beberapa program antara lain Notepad C++, Dreamweaver, PHP Expert Editor dan masih banyak lagi media yang telah di ciptakan. Anda tinggal menggunakan diantara media tadi untuk membuat script PHP.
Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. PHP juga merupakan bahasa open source yang dapat digunakan di berbagai mesin (linux, Unix, Macintosh, Windows) dan dapat menjalankan perintah-perintah sistem.

BAB II
PERSIAPAN
1. PERSIAPAN SEBELUM MULAI
Sebelum memulai Pelajaran PHP ada beberapa hal yang perlu kita lakukan agar proses belajar berjalan lancar, yaitu ;

Perangkat Komputer

Kebuthan perangkat komputer yang diperlukan adalah minimal komputer dengan Processor 486 Mhz dengan RAM 256 MB, sedangkan perangkat lunak yang dibutuhkan adalah sistem operasi windows XP serta browser microsoft Inernet 4.01.

Instalasi Web Server

Untuk dapat melihat scripts anda harus menga Install web server sendiri seperti Apache, PHP dan MYSQL didalam komputer anda atau anda bisa juga bsa mendowload untuk mendapatkan web server secara Free di situs www.apache.org
Untuk mendapatkan web server apachenya,



BAB III
PENGENALAN DASAR PROGRAM PHP
1. PENGENALAN STRUKTUR PROGRAM PHP
Setelah mempersiapkan semuanya, kini saatnya kita akan memulai belajar menggunakan bahasa pemrograman PHP, namun sebelum kita mulai ada beberapa aturan-aturan dasar yang harus diperhatikan, misalnya ;

Pembuatan scripts PHP sangatlah mudah, kita bisa menggunakan dan membuatnya dengan teks editor : NOTEPAD” atau pun teks editor lainnya.
Penulisan Scripts PHP diawali dengan tanda (Tanda Tanya Lebih besar) sebagai akhir dari penutup Program.
Fungsi –fungsi yang ada telah disediakan oleh PHP, jadi tidak membedakan antara huruf kecil dan huruf besar.
Variabel dalam PHP adalah Case Sensitive, kita harus berhati-hati dalam penulisan dan pemakaian variabel. Variabel ditandai dengan tanda Dollar Sign ($). Contoh: $host = “ini itu”.
Perintah untuk menyebutkan data, gunakan tanda Kutip “ dan tanda titik koma di akhir Program. Contoh: echo “Yazir”;
untuk penyimpanan, nama file selalu diakhiri dengan titik PHP (.php)
Untuk melihat hasilnya, server lokalnya dalam keadaan aktif atau Running




Bentuk umum sederhana scripts PHP
< ? php Echo “Hello, Saya sedang belajar PHP”; ? >
Setelah selesai simpan program di c:\xampp\htdocs\folder\nama_file.php untuk melihat hasilnya benar atau tidak buka internet explorer dan ketikan di addressnya seperti dibawah ini http://localhost/latihan1.php
Address : http://localhost/latihan1.php

Gambar 3.1 Localhost
2. DASAR-DASAR PEMROGRAMAN PHP
Dalam makalah ini anda akan mempelajari dasar-dasar pemrograman PHP, tentang item-item, perintah dan fungsi-fungsi yang akan banyak digunakan dalam buku ini guna menjaga kesederhananaan dan tidak membuat pengguna menjadi rumit.
2.1. Variabel
Adalah sebuah tempat untuk menyimpan data yang nilainya dapat berubah-ubah, variabel dalam PHP ditandai dengan tanda Dollar ($) variabel dalam PHP adalah case sensitive artinya penggunaan antara huruf besar dan huruf kecil haruslah benar contohnya :
$AbC
< ! ? php $nama=“Dani”; $Nilai=10; ? >
2.2. Type Data
PHP juga mengenal tipe data yakni string, Integer, dan Float, tipe data sting di Apit dengan tanda “ “contohnya :
Tipe Data string
$nama=“Dani”;
$umur=“8tahun”;
Tipe Data integer
$nilai=80;
$jumlah=5;

Tipe Data floating point(double)
$total=10.00;
$jarak=35.15;
2.3. Konstanta
Adalah variabel yang nilainya berubah-ubah, konstanta ini di deklarasikan dan di beri nilai pada awal program dan nilainya tetap, PHP telah mendefinisikan beberapa konstanta TRUE yang diberi nilai 1 dab FALSE yang diberi nilai 0
2.4. Operator
Adalah simbol-simbol yang digunakan untuk memanipulasi data, seperti Penambahan (+), Pengurangan (-), Perkalian (*), dan lain-lain.
Latihan 2
Buat Program sederhana dibawah ini
< ! ? php
/*Pemberian nilai awal*/
$A=10;
$b=5;
$nama_depan=“Rachmat”;
$nama_belakang=“Hidayat”;
$nama_lengkap=“Rachmat Hidayat, S.Kom”;
/*Pemberian Operator*/
$penjumlahan=$A+$b;
$pengurangan=$A-$b;
$perkalian=$A*$b;
$pembagian=$A/$b;
$nama=$nama_depan, $nama_belakang, $nama_lengkap;
/*Mencetak Nilai Variabel*/
echo “Nilai A=$A < b r > \n”;
echo “Nilai B=$b < b r > \n”;

echo “Nama Depan Saya =$nama_depan < b r > \n”;
echo “Nama Belakang Saya =$nama_belakang < b r > \n”;
echo “Nama Lengkap Saya =$nama_lengkap < b r > \n”;
echo < b r >”;
echo “ Hasil Penjumlahan antara A dan B adalah = $penjumlahan < b r > \n”;
echo “ Hasil Pengurangan antara A dan B adalah = $pengurangan < b r > \n”;
echo “ Hasil Perkalian antara A dan B adalah = $perkalian < b r > \n”;
echo “ Hasil Pembagian antara A dan B adalah = $pembagian < b r > \n”;
echo “ Nama Lengkap saya adalah = $nama < b r > \n”;

?>

Simpan program dan jalankan program seperti pada contoh latihan 1 diatas dan lihat hasilnya.
2.5. Kontrol Percabangan
Percabangan adalah melakukan proses jika kondisi yang ditentukan terpenuhi, didalam PHP dikenal 3(tiga) macam percabangan yaitu ;
· IF
· IF..ELSE
· SWITCH

Contoh program :
< ! ? php
$a=8;
$b=4;
If($a > $b)
{ echo “A lebih kecil dari B”;}
Else
{echo “A lebih besar dari B”;}
?>
Contoh program sederhana Switch..case
< ! ? php
$hari=2;
Switch($hari) {
Case 1 : echo “Hari ini adalah hari=Senin”;
break;
Case 2 : echo “Hari ini adalah hari=Selasa”;
break;
Case 3 : echo “Hari ini adalah hari=Rabu”;
break;
default : echo “Hari ini adalah tidak ada namanya”; }
? >
2.6. Kontrol Perulangan
Didalam membuat program terkadang perintah yang ingin ditampilkan bisa dilakukan secara berulang-ulang dan kita tidak perlu menuliskan perintah sebanyak-banyaknya, kita bisa menggunakan perintah perulangan tersebut dengan perintah :
· FOR
· WHILE
· DO..WHILE

Contoh program sederhana for
< ! ? php
echo “Bilangan bulat dari 1 hingga 10 adalah : < b r >\n”;
for ($bil=1; $bil<=10; $bil++) { echo “$bil < b r >“; }
?>

Contoh program sederhana if..else
< ! ? php
echo “Bilangan bulat dari 1 hingga 10 adalah : < b r >\n”;
$bil=1
do
{
echo “$bil < b r > “;
$bil++;
}
While($bil<=10);
?>


BAB IV
FUNGSI DASAR
1. FUNGSI DASAR PHP
Selain kontrol percabangan dan kontrol perulangan PHP juga bisa membuat program waktu atau jam dan program tanggal, serta fungsi-fungsi lainnya dimana scripts di dalamnya tidak terlalu sulit seperti contoh dibawah ini :
Contoh program sederhana Fungsi Waktu
< ! ? php
$waktu=getdate(); Echo”< b > Jam sekarang adalah = < / b >
$waktu[hours].$waktu[minutes].$waktu[seconds] < b r >“;
Echo”< b > Tanggal sekarang adalah = < / b >
$waktu[mday]-$waktu[month]-$waktu[year]”< b r >;
?>
2.1 Pengoprasian file
PHP juga melengkapi fungsi-fungsi built-in yang melengkapi program seperti ;

Membuka file = Integer fopen(string nama_file, string_mode) perintah string_mode diantaranya ada : r, w, a, r+, w+, a+.
Menulis file = Boolean fputs (Integer file_handle, string keluaran )
Membaca isi file = Boolean gfets ( integer file_handle, integer length)
Posisi End of File = Boolean feof ( integer file_handle)
Menutup file = Boolean fclose (Integer_handle)



Contoh program Pengoprasian File
< ! ? php
/* membuka file dengan mode menuliskan dan membuat file jika belum ada */
$file =fopen(“coba.txt”,”w”);
/*Mengecek apakah proses pembukaan fule gagal atau sukses */
If(!($file))
{ echo “Proses Membuat file gagal”;}
Else
{
/*Menulis kedalam file*/
Fputs($file, “Hello saya sedang belajar PHP”);
/* Menutup File */
Fcolse($file);
echo “Proses Membuat file sukses..”; }
?>
2. PROGRAM SITUS DINAMIS DENGAN PHP
Setelah anda mengetahui aturan-aturan dasar scripts PHP, dasar-dasar pemrograman PHP serta fungsi, maka tibalah saatnya bagi anda untuk membuat berbagai macam program atau scripts PHP yang akan menjadikan situs ini menjadi sebuah situs yang dinamis dan interaktif, diantaranya bagaimana mempelajari menampilkan waktu saat situs di kunjungi oleh orang lain.
Pada tahap selanjutnya, penggunaan fasilitias yang melibatkan pengunjung, pemrosesan file dan e-mail. Pada tahap ini kita akan mempelajari bagaimana membuat form dan melakukan koneksi kedalam database MYSQL dengan menggunakan PHP secara sederhana, sehingga situs yang kesemuanya kita buat menjadi situs yang interaktif.
Didalam makalah ini tidak semua form saya buat hanya contoh sederhana saja yang bisa saya buat untuk selebihnya fungsi dan scripts sama saja.
Perlu di ketahui bahwa pembuatan bisa menggunakan program frontpage karena bahasanya masih menggunakan HTML, agar bisa memudahkan dalam pembuatannya.

Contoh program sederhana Pembuatan Form Login



Simpan file seperti latihan yang sudah ada dengan extensien . html dan jika dijalankan hasilnya adalah seperti ini :
Silakan Login terlebih dahulu......

Masukan User name :
Masukan Password :


Silakan Login terlebih
dahulu......

Masukan User name :


Masukan Password :





Gambar 4.1 Form login

3. MENGGUNAKAN DATABASE DENGAN PHP
Salah satu keunggulan PHP dengan yang lain adalah kemampuannya berhubungan dengan berbagai macam aplikasi database, aplikasi database yang beredar saat ini diantaranya adalah MYSQL, Mssql, Apache, Oracel dan Lain-lain. Pada kesempatan kali ini dalam makalah ini akan mempelajari bagaimana koneksi database MYSQL melalui PHP, secara umum akses kedatabase melalui tiga tahapan :
1. Koneksi database
2. Querry / Permintaan Data
3. Pemutusan Koneksi database

3.1 Koneksi database membutuhkan dua fungsi yaitu mysql_connect() dan Mysql_select_file_db().
· Sintaks Mysql_connec()t adalah =
Mysql_connect(namahost, username database, password database)
· Sintaks Mysql_select_db() adalah =
Mysql_select_db(nama database jika telah dibuat)

3.2 Pembuatan database
Untuk membuat databse baru bisa dilakukan dengan 2 cara, yaitu ;
1. Dengan mengaktifkan mysql dari webserver localhost langsung.
2. atau dengan caru membuat sendiri dari DOS form
untuk sarannya dan kemudahan dalam koneksi database buatlah database baru dari localhost yang sudah ada karena hanya membuat nama database lebih mudah dibandingkan dengan dos From.Hanya tinggal mengetikan pada address yang ada di Internet explorer, dan sebelumnya server yang digunakan sudah dalam keadaan aktif seperti Apache, myserver nya,. Lalu ketikan http://localhost/phpmyadmin. tampilan form mysql akan langsung kebuka dan kita bisa langsung membuat database, lalu klik Create.
Seperti tampilan dibawah ini :
Ketikan nama database baru lalu ketik tombol create

Gambar 4.2 Phpmyadmin
Setelah selesai membuat database, langkah selanjutnya membuat nama tabel dan field data, seperti tampilan di bawah ini


Gambar 4.3 Ruang input Field Dbase pada Phpmyadmin
Latihan :
1. Buatlah database dengan nama karyawan
2. Buatlah tabel dengan nama data dan jumlah fieldnya 3
3. isi tabel data adalah NIP (10)int, NAMA (60)varchar, JABATAN (50)varchar

Jika telah selesai membuat database dan tabel dengan menggunakan PHPMYADMIN dan sekarang kita akan membandingkan cara membuat database dan tabel dengan menggunakan scripts PHP.
Pembuatan database selain dengan menggunakan Phpmyadmin, PHP menyediakan cara pembuatan scripts pemrograman dengan perintah mysql_create_db(). Berikut adalah scripts untuk membuat database dengan nama databasenya adalah KARYAWAN”.
Contoh program sederhana Pembuatan database



Simpan file dengan karyawan.php

BAB V
DATABASE

1. MENGGUNAKAN DATABASE DENGAN PHP
Pada BAB sebelumnya telah diajarkan pembuatan program dinamis misalnya untuk membuat tempat penyimpanan data yang di masukan kedalam suatu file(txt), Metode tersebut berguna pada saat kita tidak memiliki database, jika telah memiliki database maka akan lebih baik jika penyimpanan datanya masuk kedalam database sebab lebih terorganis / terarsip dengan baik. Kita anggap bahwa database karyawan dan tabel data telah di buat, kita akan membuat suatu aplikasi yang berisikan data karyawan dimana kita akan membuat scripts untuk memasukan(Insert), Menampilkan(Select), mengedit(Update), dan menghapus (Delete) record atau data yang ada.
5.1 Memasukan data (Insert)
Sintaks umumnya adalah = insert into nama_tabel(field 1, field 2,.. field N) values (‘data 1, data 2..., data N’)
Contoh program sederhana
Pembuatan Form data karyawan



NIP :

Nama :

Jabatan :






Gambar 5.1 Form input karyawan
Setelah form dibuat selanjutnya buat program penyimpanan database dengan menggunakan PHP dimana contohnya adalah :


Jalankan file karyawan.html, kemudian lihat hasilnya di browser file simpan dat

5.2 Menampilkan data karyawan
Sintaks umum = Select nama_field 1, nama_filed 2,...nama_Feld N from nama_tabel where Kriteria order by nama_field asc | desc

5.3 Mengubah data (Update)
Sintaks umumnya = Update nama_tabel set nam_field 1=’isi_baru1’, nama_field2=’is_baru2’,... nama_field N=’isi_baru N’ where kriteria

Dan masih banyak lagi sintaks-sintaks PHP yang tidak bisa semuanya saya jelaskan dalam ini, untuk berikutnya akan dilanjutnkan kembali dalam makalah yg lain.



Referensi :

[1]. Free web server apachenya www.apache.org
[2]. Panduan Membuat Aplikasi Database dengan PHP 5 MySQL
Syafii, M 2005
[3]. PHP Manual http://www.php.net
[4]. PHP tutorial http://www.ilmukomputer.com