Kata Pengantar Puji dan syukur kami panjatkan kehadirat Tuhan Yang Maha Esa, karena atas berkat dan rahmatNYa, kami dapat menyusun Modul Pemantapan Petugas Pelayanan Informasi Berbasiskan Teknologi Informasi.
Penyusunan modul ini merupakan bagian dari Kegiatan Pemantapan Petugas Pelayanan Informasi Berbasiskan Teknologi Informasi yang diselenggarakan oleh Pusat Data dan Informasi Kesejahteraan sosial Kementerian Sosial RI. Kami sadar bahwa modul ini masih jauh dari sempurna oleh karena itu kami berharap adanya saran dan masukan yang membangun untuk perbaikan modul di masa yang akan datang.
Demikian penyampaian pengantar dari kami dan kepada pihak-pihak yang telah berpartisipasi dalam penyusunan modul ini, kami mengucapkan terima kasih. Semoga modul ini dapat bermanfaat bagi kita semua, khususnya peserta Kegiatan Pemantapan Petugas Pelayanan Informasi Berbasiskan Teknologi Informasi.
Jakarta,
Maret 2012 Tim Penyusun
1
Daftar Isi Kata Pengantar ........................................................................................................................................1 Pengenalan XAMPP .................................................................................................................................3 Installasi XAMPP ......................................................................................................................................5 Pengenalan PHPNuke ............................................................................................................................10 Installasi dan Konfigurasi PHPNuke .......................................................................................................11 Administrasi PHPNuke ...........................................................................................................................19 Tema PHPNuke ......................................................................................................................................22 Pengenalan Database Mysql .................................................................................................................25 Administrasi Mysql dengan PhpMyAdmin ............................................................................................27 Backup dan Restore CMS PPH-Nuke .....................................................................................................28 Pengenalan Email Kemsos .....................................................................................................................31 Pengenalan Blog Kemsos.......................................................................................................................36 Pengenalan Image Hosting Kemsos ......................................................................................................42 Daftar Pustaka .......................................................................................................................................46
2
MATERI PETUGAS PELAYANAN INFORMASI BERBASIS TEKNOLOGI INFORMASI
Pengenalan XAMPP XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya. Asal kata dari XAMPP X: Program ini dapat dijalankan dibanyak sistem operasi,seperti Windows, Linux, Mac OS, dan Solaris. A: Apache, merupakan aplikasi web server.Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan. M: MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. P: PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya. P: Perl, bahasa pemrograman Mengenal bagian XAMPP yang biasa digunakan pada umumnya: •
htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.
3
•
•
phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).
Informasi Program Name: Xampp 1.6.8 File Size: 37.54 MB Date Released: 25 September, 2008 (4 years ago) MD5 Checksum: 9FE3B33E571EE57D02CB5EBDC888865F SHA1 Checksum: C6173222850A3C3BAE2E820842B65957857563E0 System Requirements • • • • • • •
Windows 7 Windows Vista Windows XP Windows 2000 Windows ME Windows NT Windows 98
Additional Requirements • • •
Windows XP Professional 64 MB RAM 200 MB free Fixed Disk
XAMPP includes • • • • • • • • • • • • • • • •
Apache MySQL PHP + PEAR mod_php mod_perl mod_ssl OpenSSL phpMyAdmin Webalizer Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming JpGrap FileZilla FTP Server mcrypt SQLite WEB-DA and mod_auth_mysql
4
Installasi XAMPP Berikut ini adalah cara Installasi XAMPP Versi 1.6.8
1. Siapkan Installer XAMPP Versi 1.6.8 2. Klik 2 kali xampp-win321.6.8-installer.exe 3. Pilih Yes Jika ada Popup User Acount Control 4. Klik OK 5. Klik
6. Next
7. Klik Install
5
8. Biarkan sampai proses Installasai selesai
9. Klik Finish
10. Klik Yes
6
11. Klik Start untuk Apache, Mysql
12. Klik Allow acces
13. Klik Allow acces
14. Untuk mengakses Apache http://localhost/
7
15. Untuk mengakses Database Mysql 16. Klik Menu phpMyAdmin pada XAMPP Tooll
17. Membuat User Admin pada Mysql 18. Klik Privileges
8
19. Klik Add a new User
20. Masukkan Username : admin Host : localhost Password : password Klik Check All pada Global privileges Klik GO
9
Pengenalan PHPNuke PHPNuke adalah Sistem publikasi berita oromatis berbasis web dan system managemen konten berbasis PHP dan Mysql yang pada awalnya ditulis oleh Fransisco Burzi. Sistem ini dikendalikan menggunakan antarmuka pengguna berbasis web. PHP-Nuke adalah sebuah sistem manajemen konten memungkinkan webmaster untuk membuat website komunitas dan portal (website), yang memungkinkan pengguna untuk mengirim dan editor berita (user-disampaikan berita dipilih oleh editor) atau jenis-jenis artikel. Pengguna terdaftar dapat mengomentari artikel ini. Modul dapat ditambahkan ke sistem PHP-Nuke membuat fitur tambahan seperti forum Internet, Kalender, News Feed, yang FAQ, Pesan Pribadi, dan lainnya. Situs ini dikelola melalui antarmuka administrasi. PHP-Nuke mencakup modul standar berikut: • • • • • • • • • • • • • • • • •
•
Advertising; Mengatur tata letak halaman (tema). Mendukung gambar / link, javascript / HTML, dan Flash Avantgo; AvantGo-versi mobile dari 10 artikel terakhir berita Content; Mengelola konten utama "halaman" Download; Mengatur download file. Tidak ada upload-menyimpan link ke file di server lain Ensiklopedi; Mengatur frase / kata dan definisi FAQ; Mengatur Pertanyaan yang Sering Diajukan (FAQ) Feedback; Berkomunikasi untuk webmaster. Ini adalah formulir online, tetapi memberikan umpan balik melalui email. Forum; Mengatur forum diskusi untuk situs. Hal ini didasarkan pada bb2nuke, yang merupakan PHP-Nuke pelabuhan papan open source diskusi populer phpBB. Jurnal; Menjaga catatan umum dan / atau swasta Member List; Menampilkan situs anggota News; termasuk masa depan-tanggal berita yang akan dirilis pada tanggal dan waktu tertentu. Setiap artikel dapat ditugaskan untuk satu kategori. Private Messages; Memungkinkan anggota untuk mengirim pesan pribadi kepada orang lain di situs. Anggota dapat mencegah pesan dari anggota lain. Recommend Us; Mengirim pesan email merekomendasikan situs kepada orang lain. Search; Memungkinkan pengguna untuk mencari situs Anda. Statistik; Menampilkan ringkasan dan statistik situs rinci, termasuk tampilan halaman. Stories (News) Archives; Menyediakan akses ke artikel berita yang lebih tua. Submit News; Izinkan pengunjung untuk mengirimkan berita. Pemberitahuan email yang dikirim, tetapi pengajuan disimpan dalam panel kontrol administrator. Administrator dapat menghapus, mengedit, dan / atau posting artikel tanpa rekeying. Surveys (Polls); Buat pengunjung survei
10
• • • •
Top; Menampilkan banyaknya kunjungan artikel, download, dll Topics; Menampilkan berita berdasarkan topik. Administrator mendefinisikan topik dan memberikan topik untuk konten. Web Links; Mengatur direktori hirarkis link ke website yang dipilih Your Acounts; Mengelola anggota "profil" informasi, termasuk tema yang mereka sukai, jumlah artikel berita untuk ditampilkan di halaman rumah mereka, dll
PHP-Nuke mendukung banyak bahasa dan tampilan dan nuansa dapat disesuaikan menggunakan sistem Tema, tetapi perubahan besar membutuhkan pengetahuan tentang PHP, HTML dan CSS. Kebutuhan untuk PHPNuke • • • • •
Komputer / Server Sql Database Server (Mysql Server di rekomendasikan) Apache Web Server dan PHP version 4.xx yang sudah terinstall Sistem Operasi ( Linux, Any Unix flavor, OS/2, Any Windows flavor, MacOS, FreeBSD) Sistem Operasi Windows hanya untuk Localhost
Installasi dan Konfigurasi PHPNuke 1. Siapkan Installer phpnuke8.2.4.zip
2. Klik Kanan Extract Here file phpnuke8.2.4.zip dengan 7zip
11
3. Copy Paste Folder phpnuke ke folder C:\xampp\htdocs\
4. Folder phpnuke setelah di Paste ke C:\xampp\htdocs\ 5. Buka browser (Firefox) ketikkan alamat : http://localhost/phpnuke/
12
6. Klik Web Installation
7. Klik Next
13
8. Klik Next
9. Masukkan Host Name : localhost Mysql Password : password Klik Next
Mysql Username : admin Mysql Database Name : phpnuke
14
10. Klik OK
11. Ketikkan phpnuke untuk Site Name – Klik Next
15
12. Masukkan Your Site URL Your Email Admin Password Klik Next
: http//localhost/phpnuke (otomatis tertulis) :
[email protected] (alamat email terserah kita) : password (password harus di ingat !)
13. Harus di ingat User Admin dan Passwordnya
16
14. Untuk melihat hasil Situs Klik View Site
15. Untuk melihat admin Klik Administration 16. Untuk alas an keamanan Folder install pada phpnuke sebaiknya di rename / dihapus 17. Buka explorer C:\xampp\htdocs\phpnuke
17
18. Klik Kanan folder install Pilih rename
1xxinstall
19. Ganti menjadi 1xxinstall misalnya
18
Administrasi PHPNuke Mengenal PHPNUKE
Akses Administrasi PHPNuke http://localhost/phpnuke/admin.php Masukkan Admin ID : admin Password : password Klik Login
Mengenal Menu Administration 1. AutoTheme : Fasilitas pergantian tema secara otomatis 2. Backup DB : Fasilitas membackup Database 3. Block : Memungkinkan Anda untuk mengatur ulang "Blok" pada halaman situs Anda 4. Edit Admin : Membuat Administrator lain pada situs anda 5. User Groups : Membuat User Group pada situs anda 6. Http Referers : Situs yang link ke situs Anda 7. IP Ban : Fasilitas memblocking IP yang diinginkan oleh situs kita 8. Messages : Pesan yang dapat ditampilkan untuk pengunjung situs anda 9. Moderation : Fasilitas memoderasasi user situs anda 10. Modules : Memungkinkan anda untuk mengatur Modul mana saja yang ditampilkan 11. Newsletter : Memungkinkan seorang admin mengirimkan suatu berita/pesan ke user2 yang telah terdaftar di situs anda 12. Optimized DB : Mengoptimalkan database situs anda 13. Preferences : Pengaturan konfigurasi situs anda secara umum 14. Submissions : Memungkinkan User yang telah terdaftar mengirimkan berita 15. Logout : Keluar dari mode Administration
19
Mengenal Modules Administration 1. Banner : Memungkinkan situs anda dapat menambahkan layanan iklan 2. Content : Fasilitas “Static Text” pada situs anda 3. Downloads : Fasilitas menu Download 4. Encylopedia : Fasilitas untuk memuat Definisi istilah-istilah 5. FAQ : Fasilitas Pertanyaan dan Jawaban untuk situs anda 6. Forum : Fasilitas Pesan berantai / komunitas 7. News : Fasilitas untuk menulis berita 8. Reviews: Fasilitas peninjauan kembali atas berita / artikel yang sudah ada 9. Poll/Survey : Fasilitas menambahkan polling pada situs anda 10. Topics : Memungkinkan anda untuk menambahkan topic pada situs anda 11. Web Link : Memungkinkan menambahkan situs lain ke situs anda 12. User : Memungkinkan anda menambahkan, mengedit, menghapus user pada situs anda 13. Logout : Keluar dari mode Administration
Web Site Configuration General – Untuk Merubah nama Situs anda dan sebagainya
20
Web Site Configuration Themes – Untuk merubah/memodifikasi Tema website anda
Web Site Configuration Footer – Untuk merubah/memodifikasi Footer website anda
21
Tema PHPNuke Mengganti Tema pada PHPNUke dan memodifikasinya 1. Akses Administrasi PHPNuke http://localhost/phpnuke/admin.php Masukkan Admin ID : admin Password : password Klik Login
2. Klik Preferences
3. Pilih Tema yang diinginkan misalnya SimlyBlue 4. Klik Save Changes 5. Maka Tema akan berubah 6. Kita akan memodifikasi Tema SimplyBlue 7. Sebelumnya Backup terlebih dahulu Tema SimplyBlue ke direktori lain 8. Buka folder C:\xampp\htdocs\phpnuke\themes\Sim plyBlue
22
9. Buka Dreamweaver Portable 10. Buka file theme.php 11. Rubahlah kode warna html berikut ini semua / sebagian (sesuai keinginan kita)
Kode Warna HTML #cee7fa
12. Berikut cara merubah kode warna htmlnya 13. Klik Design 14. Klik Paste di 15. Klik Code 16. Copy Kode HTML
23
Warna
17. Klik Design 18. Paste Kode Warna HTML ke text Color Properties 19. Pilih warna yang kita inginkan 20. Copykan Kode Warna tersebut hasil pilihan kita tadi ke kode warna sebelumnya yang mau kita ganti, seperti langkah berikut ini
21. Klik Code 22. Paste Kode Warna HTML 23. Simpan (CTRL+S) 24. Lihat Perubahannya pada Browser
Catatan Berikut ini adalah file-file dapat dirubah/midifikasi sesuai keinginan kita : 1. C:\xampp\htdocs\phpnuke\themes\SimplyBlue\theme.php 2. C:\xampp\htdocs\phpnuke\themes\SimplyBlue\style.css 3. C:\xampp\htdocs\phpnuke\themes\SimplyBlue\images (semua extension .png; .gif; .jpg)
24
Pengenalan Database Mysql MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masingmasing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. Sistem manajemen basis data relasional MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasinya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus nontransaksional.
25
Keistimewaan MySQL MySQL memiliki beberapa keistimewaan, antara lain : 1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. 2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis. 3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. 6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). 7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. 8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). 10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. 11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). 12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. 13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle. Bahasa pemrograman Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa
26
pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C. Penggunaan MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo Administrasi Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.
Administrasi Mysql dengan PhpMyAdmin Akses ke http://localhost/phpmyadmin/
Membuat database 1. Ketik pegawai (contoh) pada Create database 2. Klik Create 3. Selanjutnya buat table-tabel yang diperlukan untuk pegawai (nama,nip,jk,alamat dll)
27
Backup dan Restore CMS PPH-Nuke Backup PHPNuke 1. Buka ekplorer C:\xampp\htdocs\ 2. Kompres folder phpnuke dengan 7zip 3. Klik kanan pada folder phpnuke – 7Zip – Add to “phpnuke.zip” 4. Copy file phpnuke.zip ke drive D:\backup misalnya Restore PHPNuke Ekstract file phpnuke.zip ke folder C:\xampp\htdocs\ Backup Database PHPNuke Buka PhpMyAdmin 1. Pilih phpnuke
2. Klik Export
28
3. Centang Save as file 4. Klik Go 5. Klik Ok untuk menyimpan file phpnuke.sql
Backup Database PHPNuke 1. Buka PhpMyAdmin 2. Buat databse baru phpnuke2 (misalnya) 3. Klik Create
29
4. Klik Import
5. Klik Browse 6. Buka file phpnuke.sql yang telah di backup 7. Klik GO
8. Proses Import berhasil
Rubah Konfigurasi Koneksi database PHPNuke yang laama ke yang baru
Ubah $dbname 1.
phpnuke = phpnuke2
2. 3.
30
Edit file config.php pada folder C:\xampp\htdocs\phpnuke dengan Dreamweaver / Worpad Ubah dbname semula phpnuke menjadi phpnuke2 Simpan (CTRL+S)
Pengenalan Email Kemsos Pengertian email Surat elektronik atau pos elektronik (bahasa Inggris: email') adalah sarana kirim mengirim surat melalui jalur jaringan komputer (misalnya Internet). Dengan surat biasa umumnya pengirim perlu membayar per pengiriman (dengan membeli perangko), tetapi surat elektronik umumnya biaya yang dikeluarkan adalah biaya untuk membayar sambungan Internet. Tapi ada perkecualian misalnya surat elektronik ke telepon genggam, kadang pembayarannya ditagih per pengiriman. Sejarah Surat elektronik sudah mulai dipakai di tahun 1960-an. Pada saat itu Internet belum terbentuk, yang ada hanyalah kumpulan 'mainframe' yang terbentuk sebagai jaringan. Mulai tahun 1980-an, surat elektronik sudah bisa dinikmati oleh khalayak umum. Sekarang ini banyak perusahaan pos di berbagai negara menurun penghasilannya disebabkan masyarakat sudah tidak memakai jasa pos lagi. Anatomi Ratel, sebagai contoh:
[email protected] Keterangan: • • • • • •
emailsaya: nama kotak surat (mailbox) atau nama pengguna (username) yang ingin dituju dalam mailserver surabaya.vibriel.net.id: nama mailserver tempat pengguna yang dituju, rinciannya: surabaya: subdomain (milik pemegang nama domain), biasanya merujuk ke suatu komputer dalam lingkungan pemilik domain vibriel: nama domain, biasanya menunjukkan nama perusahaan/organisasi/perorangan (Vibriel) net: second level domain, menunjukkan bahwa domain ini termasuk kategori networking (net) id: top level domain, menunjukkan bahwa domain ini terdaftar di otoritas domain Indonesia (id)
Metode pengiriman Untuk mengirim surat elektronik kita memerlukan suatu program mail-client. Surat elektronik yang kita kirim akan melalui beberapa poin sebelum sampai di tujuan. Untuk lebih jelasnya lihat diagram dibawah. Contoh yang dipakai adalah layanan SMTP dan POP3.
31
Saya menulis surel → e-mail client (di komputer saya) → SMTP server penyedia e-mail saya → Internet → POP3 server penyedia e-mail penerima → e-mail client (di komputer si penerima) → surat dibaca si penerima Terlihat surat elektronik yang terkirim hanya melalui 5 poin (selain komputer pengirim dan penerima). Sebenarnya lebih dari itu sebab setelah surat elektronik meninggalkan POP3 Server maka itu akan melalui banyak server-server lainnya. Tidak tertutup kemungkinan surat elektronik yang kita kirim disadap orang lain. Maka dari itu bila surat elektronik yang kita kirim mengandung isi yang sensitif sebaiknya kita melakukan tindakan pencegahan, dengan mengacak (enkrip) data dalam surat elektronik tersebut (contohnya menggunakan PGP, sertifikat digital, dan lain-lain) Cara membaca surat elektronik Surat elektronik pada mulanya disimpan di dalam sebuah mailserver. Biasanya bila seseorang memakai koneksi ISP untuk sambungan ke internet, ia akan diberikan satu surat elektronik gratis. Surat elektronik yang diterima akan disimpan di server surat elektronik ISP. Ada dua cara untuk mengakses surat elektronik: •
•
Dengan cara menggunakan peramban web, seperti Mozilla Firefox. Metode ini disebut sebagai web-based, artinya kita menggunakan media web sebagai perantara ke kotak surat elektronik. Contoh: Yahoo! Mail dan Gmail. Untuk menggunakannya, pengguna haruslah dalam keadaan daring. Layanan surat elektronik berbasis web biasanya disediakan oleh penyelenggara layanan surel gratis. Menggunakan program pengakses surat elektronik (e-mail client), seperti: Eudora Mail, Outlook Express, Windows Mail, Mozilla Thunderbird, Mutt. Dengan menggunakan program seperti ini, seseorang harus mengetahui konfigurasi yang bisa didapat dari ISP. Keuntungannya adalah dapat membaca surat elektronik tanpa perlu terhubung secara terus-menerus dengan internet dan puluhan surat elektronik dapat diterima dan dikirimkan secara bersama-sama sekaligus. Kelebihan yang lainnya adalah perangkat lunak ini menyediakan fungsi-fungsi penyuntingan dan pembacaan surel secara luring. Dengan demikian biaya koneksi ke internet dapat dihemat.
Etika penggunaan surat elektronik Etika dalam surat elektronik sama dengan etika dalam menulis surat biasa. Ada surat elektronik yang isinya formal ada yang informal. Beberapa poin penting: •
Jangan mengirim surat elektronik dengan lampiran (attachment) yang terlalu besar (lebih dari 512 kB). Tidak semua orang mempunyai akses Internet yang cepat, dan ada kemungkinan lampiran tersebut melebihi kapasitas surat elektronik penerima, sehingga akan ditolak mailserver penerima. Selain itu, perhatikan juga bahwa beberapa penyedia surat elektronik juga menerapkan batasan tentang jumlah, jenis, dan ukuran surat elektronik yang dapat diterima (dan dikirim) penggunanya,
32
• • •
• •
Jangan mengirim lanjut (forward) surat elektronik tanpa berpikir kegunaan bagi orang yang dituju. Selalu isi kolom subjek, jangan dibiarkan kosong. Dalam mengutip tulisan orang lain, selalu usahakan mengutip seperlunya, jangan mau gampangnya mengutip seluruh tulisan orang itu: • dalam menjawab surat elektronik orang lain, kutip bagian yang kita tanggapi saja, selain lebih jelas juga tidak memakan waktu / jatah akses penerima, • dalam mengutip tulisan orang ketiga, ingat hak cipta: kutip sesedikit mungkin dan rujuk ke tulisan aslinya. Jangan menggunakan huruf kapital karena dapat menimbulkan kesan anda BERTERIAK. Gunakan kata-kata dengan santun. Adakalanya sesuatu yang kita tulis akan terkesan berbeda dengan apa yang sebetulnya kita maksudkan.
Keamanan Keamanan data di surat elektronik tidaklah terjamin dan selalu ada risiko terbuka untuk umum, dalam artian semua isinya dapat dibaca oleh orang lain. Hal ini disebabkan oleh karena surat elektronik itu akan melewati banyak server sebelum sampai di tujuan. Tidak tertutup kemungkinan ada orang yang menyadap surat elektronik yang dikirimkan tersebut. Surat elektronik dapat diamankan dengan melakukan teknik pengacakan (enkripsi). Salah satu program enkripsi yang populer adalah PGP (Pretty Good Privacy). Dengan memakai PGP maka isi akan dienkrip, dan hanya orang yang tertuju dapat mendekripsi dan membaca surat elektronik tersebut. Kerugiannya adalah membuat repot pihak pengirim dan penerima (karena keduanya harus memiliki program PGP, dan pengirim juga harus memiliki kunci umum penerima, dan melakukan enkripsi pesan dengan kunci tersebut). Alamat email Kementerian Sosial Adapun alamat email Kementerian Sosial adalah http://mail.kemsos.go.id/ atau http://mail.depsos.go.id/ Berikut ini tata cara penggunaan email Kemsos
http://mail.kemsos.go.id/ Halaman Login email Masukkan Username Password
33
Pengenalan Fitur Zimbra Desktop Email • • • • • • • • • • •
Tulis mengedit, menghapus, membalas, atau membuat draft Melacak pertukaran mail menggunakan fitur Conversation atau opsional beralih ke tampilan pesan tradisional Sertakan lampiran dengan pesan Anda Teruskan mail ke satu atau lebih penerima Cari pesan email dan lampiran oleh karakteristik tertentu atau teks tertentu Membuat folder sendiri untuk mengatur surat Buat tag yang dapat digunakan untuk mengatur surat Anda Membuat filter untuk email rute masuk ke folder yang ditunjuk Mengatur identitas account yang berbeda dan alamat untuk mengelola peran yang berbeda dalam pekerjaan atau kehidupan pribadi Bekerja bahkan ketika Anda tidak online - pesan yang Anda kirim akan disimpan dalam Kotak keluar dan dikirim saat Anda terhubung ke Internet Menyimpan pesan ke folder lokal untuk memberikan ruang lebih dalam penjatahan penyimpanan account
34
Alamat Buku • • • • •
Simpan semua kontak Anda di satu tempat untuk semua account Anda Membuat grup dan tag untuk mengatur mereka Menambahkan foto ke kontak Auto alamat email lengkap saat menulis email Impor kontak baru dari aplikasi lain sebagai file csv. Atau kontak ekspor. File csv untuk cadangan
Kalender • • • •
Membuat dan mengelola beberapa warna-kode kalender Buat janji, rapat, dan acara Impor kalender web publik (format iCal) Mengundang orang lain untuk pertemuan dan melihat bebas / sibuk kali
Tugas, Briefcase • • •
Melacak tugas-tugas Anda termasuk tanggal awal dan akhir, persen selesai Mengedit dokumen termasuk gambar add, tabel dan spreadsheet; berbagi di email Anda Simpan lampiran dalam Briefcase bukan sebagai lampiran pesan
Account Manager Anda • •
Arsip folder ke komputer Anda, menghapusnya dari server Backup account Anda atau folder tertentu di akun Anda, yang kemudian dapat diimpor ke account untuk memulihkan informasi hilang
35
Pengenalan Blog Kemsos Pengertian Blog Blog merupakan singkatan dari web log adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum.Tulisantulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna Internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut. Sejarah Media blog pertama kali dipopulerkan oleh Blogger.com, yang dimiliki oleh PyraLab sebelum akhirnya PyraLab diakuisi oleh Google.Com pada akhir tahun 2002 yang lalu. Semenjak itu, banyak terdapat aplikasi-aplikasi yang bersifat sumber terbuka yang diperuntukkan kepada perkembangan para penulis blog tersebut. Blog mempunyai fungsi yang sangat beragam,dari sebuah catatan harian, media publikasi dalam sebuah kampanye politik, sampai dengan program-program media dan perusahaanperusahaan. Sebagian blog dipelihara oleh seorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis, . Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya, seperti menggunakan buku tamu dan kolom komentar yang dapat memperkenankan para pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat noninteraktif. Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan kumpulan weblog sering disebut sebagai blogosphere. Bilamana sebuah kumpulan gelombang aktivitas, informasi dan opini yang sangat besar berulang kali muncul untuk beberapa subyek atau sangat kontroversial terjadi dalam blogosphere, maka hal itu sering disebut sebagai blogstorm atau badai blog. Komunitas Blogger Komunitas blogger adalah sebuah ikatan yang terbentuk dari [para blogger] berdasarkan kesamaan-kesamaan tertentu, seperti kesamaan asal daerah, kesamaan kampus, kesamaan hobi, dan sebagainya. Para blogger yang tergabung dalam komunitas-komunitas blogger tersebut biasanya sering mengadakan kegiatan-kegiatan bersama-sama seperti kopi darat. Untuk bisa bergabung di komunitas blogger, biasanya ada semacam syarat atau aturan yang harus dipenuhi untuk bisa masuk di komunitas tersebut, misalkan berasal dari daerah tertentu.
36
Jenis-jenis blog ; • •
• •
• • • • • • • • • • • •
Blog politik: Tentang berita, politik, aktivis, dan semua persoalan berbasis blog (Seperti kampanye). Blog pribadi: Disebut juga buku harian online yang berisikan tentang pengalaman keseharian seseorang, keluhan, puisi atau syair, gagasan jahat, dan perbincangan teman. Blog bertopik: Blog yang membahas tentang sesuatu, dan fokus pada bahasan tertentu. Blog kesehatan: Lebih spesifik tentang kesehatan. Blog kesehatan kebanyakan berisi tentang keluhan pasien, berita kesehatan terbaru, keterangan-ketarangan tentang kesehatan, dll. Blog sastra: Lebih dikenal sebagai litblog (Literary blog). Blog perjalanan: Fokus pada bahasan cerita perjalanan yang menceritakan keterangan-keterangan tentang perjalanan/traveling. Blog riset: Persoalan tentang akademis seperti berita riset terbaru. Blog hukum: Persoalan tentang hukum atau urusan hukum; disebut juga dengan blawgs (Blog Laws). Blog media: Berfokus pada bahasan kebohongan atau ketidakkonsistensi media massa; biasanya hanya untuk koran atau jaringan televisi Blog agama: Membahas tentang agama Blog pendidikan: Biasanya ditulis oleh pelajar atau guru. Blog kebersamaan: Topik lebih spesifik ditulis oleh kelompok tertentu. Blog petunjuk (directory): Berisi ratusan link halaman website. Blog bisnis: Digunakan oleh pegawai atau wirausahawan untuk kegiatan promosi bisnis mereka Blog pengejawantahan: Fokus tentang objek diluar manusia; seperti anjing Blog pengganggu (spam): Digunakan untuk promosi bisnis affiliate; juga dikenal sebagai splogs (Spam Blog)
Budaya populer Ngeblog (istilah bahasa Indonesia untuk blogging) harus dilakukan hampir setiap waktu untuk mengetahui eksistensi dari pemilik blog. Juga untuk mengetahui sejauh mana blog dirawat (mengganti template) atau menambah artikel. Sekarang ada lebih 10 juta blog yang bisa ditemukan di internet, dan masih bisa berkembang lagi, karena saat ini ada banyak sekali perangkat lunak, peralatan, dan aplikasi internet lain yang mempermudah para blogger (sebutan pemilik blog) untuk merawat blognya. Selain merawat dan terus melakukan pembaharuan di blognya, para blogger yang tergolong baru pun masih sering melakukan blogwalking, yaitu aktivitas para blogger meninggalkan tautan di blog atau situs orang lain seraya memberikan komentar. Beberapa blogger kini bahkan telah menjadikan blognya sebagai sumber pemasukan utama melalui program periklanan (misalnya AdSense, posting berbayar, penjualan tautan, atau afiliasi). Sehingga kemudian muncullah istilah blogger profesional, atau problogger, yaitu
37
orang yang menggantungkan hidupnya hanya dari aktivitas ngeblog, karena banyak saluran pendapatan dana, baik berupa dolar maupun rupiah, dari aktivitas ngeblog ini. Risiko kejahatan Karena blog sering digunakan untuk menulis aktivitas sehari-hari yang terjadi pada penulisnya, ataupun merefleksikan pandangan-pandangan penulisnya tentang berbagai macam topik yang terjadi dan untuk berbagi informasi - blog menjadi sumber informasi bagi para hacker, pencuri identitas, mata-mata, dan lain sebagainya. Banyak berkas-berkas rahasia dan penulisan isu sensitif ditemukan dalam blog-blog. Hal ini berakibat dipecatnya seseorang dari pekerjaannya, diblokir aksesnya, didenda, dan bahkan ditangkap. Alamat Blog Kementerian Sosial Adapun alamat Blog Kementerian Sosial adalah http://depsos.org/ Berikut ini tata cara penggunaan Blog Kemsos Syarat dan ketentuan untuk mendaftar di Blog Kemsos : 1. Pengguna Blog adalah Pegawai Kementerian Sosial RI 2. Mempunyai email account kemsos.go.id Halaman Awal Blog Kementerian Sosial RI
38
Registrasi / daftar Blog http://depsos.org/
Buka browser (firefox) http://depsos.org/ Klik Datar
Masukkan Username Email Address Kode Captcha Klik Next
39
Site Domain akan terisi otomatis Isikan Site Titlenya Klik Signup
Ucapan selamat bahwa Blog Sudah berhasil dibuat Langkah selanjutnya adalah dengan mengecek email masuk. Buka http://mail.kemsos.go.id /
40
Cek di Inbox untuk email masuk Untuk mengaktivasi copykan URL yang telah diberikan oleh
[email protected] d ke browser Akan mendapatkan username dan Kata Sandi. Langkah adalah
selanjutnya
Klik View your site atau Login Langkah selanjutnya adalah terserah anda untuk mengeksplorasinya
Halaman Awal Blog Kita
Halaman Admin Blog Kita
41
Pengenalan Image Hosting Kemsos Pengertian Image Hosting Sebuah layanan hosting gambar memungkinkan individu untuk meng-upload gambar ke situs internet. Hosting gambar akan menyimpan gambar ke server, dan menunjukkan berbagai jenis individu kode untuk mengizinkan orang lain untuk melihat gambar itu. Layanan hosting memiliki kemampuan potensi untuk mengidentifikasi kapan dan di mana gambar mereka yang sedang digunakan.Ketika sebuah file gambar diakses, host gambar mampu logging tanggal dan umum numerik alamat internet dari permintaan tersebut. Dalam kasus spam (email) , pesan sering menyertakan URL gambar yang unik yang spesifik untuk pesan itu saja.URL yang unik digunakan sebagai ID pelacakan, sehingga host gambar dapat mengidentifikasi apa pesan yang ditujukan untuk apa penerima tertentu telah dilihat, selain tanggal dan host mengakses gambar.Inilah sebabnya mengapa sistem email banyak membaca tidak menampilkan gambar secara default, untuk melindungi pembaca dari memiliki bacaan mereka spam yang dilacak oleh pengirim email. Cara Kerjanya Biasanya gambar website hosting menyediakan sebuah antarmuka meng-upload, sebuah bentuk di mana Anda menentukan lokasi file gambar di komputer lokal sistem anda file (menggunakan Kuliah tombol).Setelah menekan "Kirim" tombol file diupload ke host gambar itu Server .Beberapa host gambar memungkinkan Anda untuk menentukan beberapa file sekaligus, dalam formulir ini, atau kemampuan untuk mengupload satu ZIP file yang berisi beberapa gambar.Selain itu, beberapa host memungkinkan FTP akses, di mana file tunggal atau ganda dapat di-upload dalam satu sesi menggunakan software FTP atau FTP browser berkemampuan. Setelah proses ini, gambar Anda host di server mereka. Biasanya ini berarti tersedia di web (untuk umum). Anda juga mungkin diperbolehkan untuk membuat link ke gambar inline host, untuk menempelkannya ke situs lain misalnya • •
Menghubungkan dengan BBcode Pengklikan thumbnail yang terkait dengan gambar penuh
Biasanya, host gambar akan menempatkan pembatasan pada ukuran gambar maksimum yang diperbolehkan, atau ruang maksimum atau bandwidth yang diperbolehkan per pengguna. Karena bandwidth yang biaya, layanan gratis biasanya menawarkan batas ukuran yang relatif sederhana per gambar jika dibandingkan dengan layanan dibayar, tetapi memungkinkan pengguna hotlinking gambar mereka.
42
Alamat Images Hosting Kementerian Sosial Adapun alamat Images Hosting Kementerian Sosial adalah http://images.depsos.go.id/ Berikut ini tata cara penggunaan Images Hosting Kemsos Syarat dan ketentuan untuk mendaftar di Images Hosting Kemsos : 1. Pengguna Images Hosting adalah Pegawai Kementerian Sosial RI 2. Mempunyai email account kemsos.go.id Halaman Awal Images Hosting Kementerian Sosial RI
Registrasi / daftar ImagesHosting http://images.depsos.go.id/
Buka browser (firefox) http://images.depsos.go.id/ Klik Register
43
Masukkan Username Firs Names Last Names Email Address Passsword Confirm Password Klik Register
Cek email di inbox kemungkinan di junk
atau
Untuk mengaktivasi copykan URL yang telah diberikan oleh
[email protected] ke browser
Selanjutnya Buka http://images.depsos.go.id/ Klik Login Masukkan Username,Password dan Captcha Klik Login Setelah Masuk Klik Kembali Home
44
Untuk Upload • • • •
Klik Browse Pilih Gambar yang mau di Upload Centang I agree to the Terms Of Service Klik Upload
Berikut Sedikit Penjelasan Fungsi Linknya : 1. Link for viewing the photo => Link untuk menampilkan foto 2. Link directly to your photo => Link untuk menampilkan foto secara langsung ( untuk membedakan fungsi link 1 dan 2 coba saja copykan URL masing-masing link tadi ke browser) 3. Link directly to photo thumbnail => untuk menampilkan foto dengan ukuran kecil 4. Code to post the photo in a forum => Kode Posting untuk menampilkan foto di forum 5. Code to post the thumbnail in a forum => Kode Posting untuk menampilkan foto di forum dengan ukuran kecil 6. Code to post photo in your website => Kode Posting untuk menampilkan foto di website
45
Daftar Pustaka 1. Wikipedia Indonesia. “XAMPP” http://id.wikipedia.org/wiki/XAMPP (diakses tanggal 26 Maret 2012) 2. Wikipedia “PHP-Nuke” http://en.wikipedia.org/wiki/PHP-Nuke (diakses tanggal 30 Maret 2012) 3. FAQ PHP-NUKE http://phpnuke.org/modules.php?name=FAQ&myfaq=yes&id_cat=1&categories= (diakses tanggal 30 Maret 2012) 4. Wikipedia Indonesia. “Email” http://id.wikipedia.org/wiki/Email (diakses tanggal 31 Maret 2012) 5. Wikipedia Indonesia. “Blog” http://id.wikipedia.org/wiki/Blog (diakses tanggal 31 Maret 2012) 6. Wikipedia “Image Hosting” http://en.wikipedia.org/wiki/Image_hosting_service (diakses tanggal 31 Maret 2012) 7. Wikipedia Indonesia. “MySql” http://id.wikipedia.org/wiki/MySQL (diakses tanggal 31 Maret 2012)
46