Senin, 23 Mei 2016

Pembuatan web Biodata

Pada kali ini saya akan menjelaskan web untuk biodata untuk memperkenalkan diri. Saya menggunakan HTML .

1.Dibawah adalah tampilan halaman HOME


2.dibawah ini adalah tampilan ABOUT





3.dibawah ini adalah tampilan halaman BIOGRAPHY









4.dibawah ini adalah tampilan halaman CONTACT

Dibawah ini adalah tampilan untuk coding nya

1.Tampilan untuk Coding HOME







2.Tampilan Codingan untuk ABOUT













3.Tampilan Codingan untuk BIOGRAPHY











4.Tampilan untuk Coding CONTACT











Senin, 25 April 2016

Perbandingan CMS (Content Management System)

Pengertian
adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
·         aplikasi manajemen isi (Content Management Application, CMA)
·         aplikasi pengiriman isi (content delivery application, CDA)
Elemen CMA digunakan untuk mengelola konten yang mungkin tidak memiliki pengetahuan mengenai HTML untuk mengelola pembuatan, pengubahan, dan penghapusan isi dari suatu situs web tanpa perlu memiliki keahlian sebagai seorang webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda. Walaupun begitu, kebanyakan dari perangkat lunak ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan indeks, pencarian, dan pengarsipan.
CMS merupakan situs web yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan merupakan kendala yang berarti bagi manajemen atau humas suatu perusahaan/institusi/organisasi untuk memperbaharui situs webnya. Dengan hak akses dan otoritas masing-masing, setiap bagian dari perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam website tanpa prosedur yang sulit.
Pada umumnya sebuah CMS memiliki 2 bagian kategori yaitu bagian Front-end dan Back-end.
Kecanggihan dan fitur masing-masing CMS bergantung pada CMS yang digunakan. Penggunaan sistem hirarki pengguna yang diterapkan CMS dalam hak aksesnyapun sangat bervariasi sesuai CMS masing-masing. Mulai dari level akses user anggota yang hanya dapat mengirimkan data tertentu berupa komentar, kemudian editor yang dapat mengirimkan suatu artikel/berita (untuk CMS yang menyediakan fasilitas ini), hingga level administrator yang dapat melakukan semua fitur yang ada.
Keberadaan aplikasi gratisan di Internet dan juga komunitas sumber terbuka yang semakin menjamur ikut memberikan andil yang signifikan untuk menjadikan teknologi CMS menjadi murah dari segi harga akan tetapi dengan fitur-fitur yang semakin lengkap dan canggih. Dari segi biaya implementasi pembuatan CMS sangatlah murah apalagi jika dibandingkan dengan fitur-fitur dan kemudahan yang ditawarkan. Hal inilah yang akhirnya ikut mempopulerkan CMS dan akhirnya akan menggantikan semua website konvensional yang ada.
Salah satu perangkat lunak Content Management System yang dikenal luas yaitu MediaWiki, perangkat lunak yang dipakai di Wikipedia dan proyek-proyek sejenis.

Contoh Perbandingan CMS:

1.DRUPAL





Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di distribusikan dibawah lisensiGPL, pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat dipasang pada beberapa jenis database seperti MySQL, PostgreSQL,SQLite,MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasiCross-platform seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi/konten pada website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis Web.
Drupal dapat digunakan untuk membangun:
·         Portal Web Komunitas
·         Forum Diskusi
·         Website Perusahaan
·         Aplikasi Internal
·         Website Personal atau Blog
·         Aplikasi Komersial E-commerce
·         Kumpulan Sumber Informasi
·         Situs Jaringan Sosial
·         Jaringan intranet
·         Surat Kabar (Newsletter)
·         Galeri multimedia Multimedia

2.Joomla!


Joomla! adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHPdan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL.
Asal kata Joomla sendiri berasal dari kata Swahili jumla yang mengandung arti "kebersamaan".
Terdapat 3 hal cakupan dasar yang harus ada untuk membangun website berbasis Joomla!:

1. PHP
PHP ( Personal Homepage ) atau yang lebih dikenal dengan sebutan Hypertext Preprocessor merupakan bahasa pemrograman atau scripting yang bersifat server side. Hasil koding atau pembuatan sintaks atau program kode PHP akan dieksekusi oleh webserver dan kemudian akan dikirim dalam bentuk HTML ke browser client. Kode PHP tersebut tidak dapat dilihat oleh pengunjung, melainkan kode HTML yang merupakan hasil eksekusi kode PHP tersebut yang dapat dilihat oleh pengunjung. Untuk mengubah kode PHP tersebut menjadi kode HTML juga diperlukan sebuah aplikasi yaitu Engine PHP. Engine PHP tersebut akan digunakan bersama aplikasi webserver.

2. DataBase
Selain menggunakan bahasa pemrograman atau scripting PHP, Joomla! juga diciptakan dengan menggunakan database MySQL. Database ini akan digunakan untuk menampung data-data Joomla! milik Anda, seperti user, password, dan data-data lainnya. Jika anda ingin download aplikasi MySQL, bisa anda buka http://mysql.com atau klik 
disini.

3. Webserver
PHP dan database merupakan dua hal dasar yang harus ada dalam membangun Joomla!, tetapi bagian terpenting yang harus ada dalam sebuah website adalah webserver, karena berfungsi sebagai pusat control dari pengolahan data website. Jadi input yang dilakukan oleh pemakai internet akan diolah kemudian dikembalikan lagi kepada pemakainya. Salah satu webserver yang sekarang ini banyak digunakan adalah Apache, karena telah banyak mendukung format file server tanpa perlu tambahan komponen aplikasi lagi. Terlebih lagi Joomla! akan berjalan baik bila menggunakan webserver Apache.

3.Wordpress

WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya .
Rilis terbaru WordPress adalah versi 4.1.1 (18 Februari 2015). WordPress didistribusikan dengan Lisensi Publik Umum GNU.

Perbandingan beberapa CMS:
 Kesimpulan:
Drupal cocok bagi Anda yang suka otak-atik web programming karena fleksibilitas kode pemrogramannya tinggi. Hanya saya Drupal memiliki modul yang jarang diperbaiki dan sering bermasalah dengan kompatibilitas versi lama. Selain itu, pengetahuan programming juga diperlukan untuk menunjukkan kekuatan Drupal yang sesungguhnya. Drupal cocok untuk website yang memerlukan keamanan dan stabilitas tinggi.

Joomla juga mempunyai banyak fitur dan Anda tidak harus memiliki kemampuan web programming yang tinggi untuk menggunakannya. Masalah pada Joomla adalah kontrol template yang dimiliki cukup rumit dan tingkat keamanan tidak sebaik Drupal. Jika Anda ingin memiliki website pribadi yang powerful namun Anda tidak menguasai bahasa pemrograman web, Joomla adalah CMS yang cocok.

Jika Anda seorang blogger, WordPress adalah pilihan yang tepat. Selain tersedia banyak template yang menarik, plugin untuk WordPress juga mudah ditemukan di internet. Meski tampilannya sulit untuk dikustomisasi dan tidak memiliki fitur keamanan tingkat tinggi semacam SSL, namun tidak terlalu bermasalah jika penggunaannya hanya untuk sebuah halaman blog.
Sumber :
https://id.wikipedia.org/wiki/Sistem_manajemen_konten
https://id.wikipedia.org/wiki/Drupal
https://id.wikipedia.org/wiki/Joomla!
https://id.wikipedia.org/wiki/WordPress
http://www.komputekno.com/2013/03/perbedaan-antara-drupal-joomla-wordpress.html
http://pelajaran-joomla.blogspot.co.id/2010/02/pengenalan-joomla-apa-itu-joomla.html

Selasa, 07 Oktober 2014

ILMU GRAFIK KOMPUTER DAN PENGOLAHAN CITRA DALAM KEHIDUPAN SEHARI-HARI



Assalamu’alaikum wr.wb dan Salam sejahtera bagi kita semua. Pada kesempatan kali ini saya akan menjelaskan tentang apa itu ilmu grafik komputer & ilmu pengolahan citra beserta contoh di kehidupan sehari-hari dalam berbagai bidang. Baik, kita mulai saja.

Pengertian Grafik Komputer

Grafik komputer (bahasa Inggris: computer graphics) adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi 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.

Perkembangan grafika komputer secara sederhana dapat dibagi menjadi empat fase, yaitu :

1. Fase Pertama (1950) era grafika komputer interaktif
Tidak begitu cepat karena teknologi, jumlah dan harga komputer tidak mendukung.
MIT berhasil mengembangkan komputer whirlwind dengan tabung sinar katode (Cathode Ray Tube-CRT).
Sudah menggunakan pena cahaya (light pen) yaitu sebuah alat input bentuknya seperti pensil yang digunakan untuk memilih posisi, menunjuk sesuatu dan menggambar pada layar dengan pendeteksian cahaya yang datang dari titik-titik pada layar CRT.
Telah ada alat pemrograman otomatis (Automatic Programming Tool)

2. Fase Kedua (1960) Jaman Penelitian/Riset Grafika Komputer Interaktif
Grafika interaktif modern telah ditemukan oleh Ivan Sutherland.
Mengembangkan teknik interaktif dengan sarana keyboard dan pena cahaya.
Sejumlah projek penelitian dan produk Computer Aided Design/Manufacturing (CAD/CAM) telah muncul.

3. Fase Ketiga (1970)
Grafika komputer interaktif telah digunakan oleh sektor industri, pemerintah dan ilmuawan untuk memperbaiki kualitas desain produk secara cepat dan mudah.

4. Fase Keempat (1980-1990)
Penelitian pada dekade ini bertumpu pada penggabungan dan pengotomasasian pelbagai unsur desain dan pemodelan pejal (solid modelling).
Teknologi hibrid mulai diperkenalkan. Teknologi ini berguna untuk penggabungan objek pejal dengan permukaan.

Aplikasi Grafik Komputer

Grafik komputer dapat digunakan di berbagai bidang kehidupan, mulai dari bidang seni, sains, bisnis, pendidikan dan juga hiburan. Berikut adalah bidang aplikasi spesifik dari grafika komputer:
  • Antarmuka pengguna (Graphical User Interface - GUI)
  • Peta (Cartography)
  • Kesehatan
  • Perancangan objek (Computer Aided Design - CAD)
  • Sistem multimedia
  • Presentasi grafik
  • Presentasi saintifik
  • Pemrosesan citra
  • Simulasi
Bagian dari grafika komputer meliputi:
  • Geometri: mempelajari cara menggambarkan permukaan bidang
  • Animasi: mempelajari cara menggambarkan dan memanipulasi gerakan
  • Rendering: mempelajari algoritma untuk menampilkan efek cahaya
  • Citra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar.
Berikut ini adalah beberapa contoh ilmu grafik komputer yang diterpkan dalam kehidupan sehari- hari yang dibagi dalam beberapa bidang di antaranya :

1.Bidang hiburan,misalkan pada film,grafik komputer menghasilkan efek animasi yang baik.

2.Bidang Pendidikan, grafik komputer pada pendidikan digunakan untuk mempresentasikan objek-objek pada siswa secara nyata, dapat melalui power point ataupun software lainnya.
3.Computer Art
Computer art adalah penggunaan komputer grafis untuk menghasilkan karya-karya seni.
Hasil dapat berupa kartun, potret, foto, layout media cetak, logo, lukisan abstrak, desain
interior atau eksterior, dan lain sebagainya. Contoh: Adobe Photoshop, Corel Painter, GIMP.
4.Video Game
Video game adalah permainan yang melibatkan interaksi dengan user interface untuk
menghasilkan umpan balik berupa visualisasi pada perangkat video. Aplikasi banyak beredar
di pasaran mulai yang sederhana 2 dimensi, seperti tetris, hingga yang rumit, 3 dimensi, dan
memerlukan resource banyak, seperti game sepakbola Winning Eleven. Dari yang yang
standalone hingga online network, seperti Ragnarok. Dari PC, console, hingga mobile
devices.

5.Bidang Perancangan
Computer-Aided Design (CAD)adalah alat bantu berbasis komputer yang digunakan dalam proses analisis dam desain,khusunya untuk sistem arsitektural dan engineering. CAD banyak digunakan dalammendesain bagunan, mobil, pesawat, komputer, alat-alat elektronik,peralatan rumahtangga, dan berbagai produk lainnya.

Pengolahan Citra

Pengolahan citra adalah salah satu cabang dari ilmu informatika. Pengolahan citra berkutat pada usaha untuk melakukan transformasi suatu citra/gambar menjadi citra lain dengan menggunakan teknik tertentu.
Berikut ini adalah definisi dasar yang dipergunakan dalam pengolahan citra :
1. Citra adalah gambar dua dimensi yang dihasilkan dari gambar analog dua dimensi yang kontinu menjadi gambar diskrit melalui proses sampling.
Gambar analog dibagi menjadi N baris dan M kolom sehingga menjadi gambar diskrit. Persilangan antara baris dan kolom tertentu disebut dengan piksel. Contohnya adalah gambar/titik diskrit pada baris n dan kolom m disebut dengan piksel [n,m].
2. Sampling adalah proses untuk menentukan warna pada piksel tertentu pada citra dari sebuah gambar yang kontinu.
Pada proses sampling biasanya dicari warna rata-rata dari gambar analog yang kemudian dibulatkan.
Proses sampling sering juga disebut proses digitisasi.
3.kuantisasi adalah Ada kalanya, dalam proses sampling, warna rata-rata yang didapat di relasikan ke level warna tertentu. Contohnya apabila dalam citra hanya terdapat 16 tingkatan warna abu-abu, maka nilai rata-rata yang didapat dari proses sampling harus diasosiasikan ke 16 tingkatan tersebut. Proses mengasosiasikan warna rata-rata dengan tingkatan warna tertentu disebut dengan kuantisasi.
4. Derau (Noise) adalah gambar atau piksel yang mengganggu kualitas citra. Derau dapat disebabkan oleh gangguan fisis(optik) pada alat akuisisi maupun secara disengaja akibat proses pengolahan yang tidak sesuai. Contohnya adalah bintik hitam atau putih yang muncul secara acak yang tidak diinginkan di dalam citra. bintik acak ini disebut dengan derau salt & pepper.Banyak metode yang ada dalam pengolahan citra bertujuan untuk mengurangi atau menghilangkan noise.Contoh pengolahan citra dalam kehidupan sehari – hari :

1.Bidang kesehatan
Digunakan untuk rontgen tubuh manusia yang berfungsi untuk mengetahui ada atau tidaknya kelainan di tubuh. 


2.Bidang visual
Bisa digunakan untuk pemotretan lewat satelit, GPS, foto kamera dan lain-lain.
 
3.Mikroskop elektron
Adalah salah satu contoh dari pengolahan citra dalam bidang kedokteran, yang di maksud dengan mikroskop elektron adalah sebuah mikroskop yang dapat memperbesar detail sangat kecil dengan kekutan sehingga menyelesaikan tinggi akibat penggunaan elektron sebagai sumber penerangannya. Pembesaran dalam hal ini di tingkat hingga 2.000.000 kali. Adapun kegunaan dari mikroskop elektron yaitu digunakan dalam patologi anatomi. Patologi anatomi ini berfungsi untuk mengindentifikasi organel dalam sel namun kegunaanya telah sangat dikurangi dengan immunhistochemistry tetapi masih tak tergantikan untuk diagnosis penyakit ginjal, identifikasi sindrom silia immotile dan banyak tugas-tugas lainnya.


Contoh aplikasi lainnya :
* pemetaaan tutupan lahan dan pendeteksian perubahan lahan
* penilaian pertanian dan monitoring
* manajemen pantai dan sumber daya laut
* explorasi mineral
* explorasi minyak dan gas
* manajemen sumber daya hutan
* perencanaan kota dan pendeteksian perubahan lahan kota
* pemasangan dan perencanaan telekomunikasi
* oseanografi fisik
* pemetaan topografis dan geologis
* pemetaan dan pendeteksian es laut


Terima kasih atas perhatian anda untuk membaca artikel, semoga ada manfaat yang dapat diambil setelah membaca artikel ini. wassalamualaikum wr.wb dan Salam sejahtera bagi kita semua.

Sumber: