Cara mengetahui Tanggal Awal dan Tanggal Akhir dalam satu minggu dari tanggal tertentu

Saat ini saya mendapatkan sebuah problem tentang perhitungan tanggal di PHP, dimana saya harus mencari data dalam satu minggu pada tanggal tertentu. Baik untuk lebih cepatnya perhatikan fungsi berikut :

//Pada fungsi berikut untuk menentukan Awal tanggal pada minggu tertentu pada tanggal yg ditentukan

function get_week_start($year, $month, $day)
{
$timestamp = mktime(0, 0, 0, $month, $day, $year);
return $timestamp = mktime(0, 0, 0, $month, date(‘d’,            $timestamp)-date(‘w’, $timestamp), $year);
}

//sedangkan fungsi berikut adalah fungsi untuk menentukan Akhir tanggal pada minggu tertentu

function get_week_end($year, $month, $day)
{
return get_week_start($year, $month, $day) + 518400;
}

Contoh :

<?php

$tahun=’2014′;

$bulan=’01′;

$hari=’15′;

$awal=get_week_start($year, $month, $day);

echo date(‘Y-m-d’,$awal);///maka outpunya 2014-01-12

?>

Selain Fungsi diatas ada script php yang lain yang masih menggunakan fungsi date PHP, coba simak kode dibawah ini :

<?php

echo $first_day_of_week = date(‘Y-m-d’, strtotime(‘Last Monday’, time()));

///maka outpunya adalah tanggal dimana hari Senin terakhir dari tanggal sekarang yaitu 2014-01-13
echo $last_day_of_week = date(‘Y-m-d’, strtotime(‘Next Sunday’, time()));

///maka outpunya adalah tanggal dimana hari Minggu yang akan datang dari tanggal sekarang yaitu 2014-01-19

?>

itu adalah script php untuk mencari tanggal awal dan tanggal akhir dalam satu minggu dari tanggal tertentu atau tanggal sekarang. Tinggal pilih saja yang mana yang lebih mudah menurut agan.

 

Sekilas tentang Linux

Sungguh HEBAT….buat Linux…..

Bagaimana tidak mau hebat, efek tampilan yang disediakan oleh linux berbagai macam kreasi dan mempesona. Ada Compiz yang berfungsi untuk memberikan efek dan visualisasi pada desktop linux yang mantaaapppp, ada juga Cairo-Dock yang bisa membuat taskbar anda layaknya seperti menu di MacOS. Sungguh bahagia bisa mencicipi Linux OS walaupun juga sering bergantian dengan Windows.

Dalam kali ini saya ingin berbagi dengan pemirsa semua dalam kategori Sistem Operasi Linux. Linux sebenarnya masih bisa dikatakan lebih muda dibandingkan dengan windows, namun kehebatan linux dapat dihandalkan oleh dunia. Dan selain itu linux juga mempunyai banyak varian yang berbeda sehingga tergantung dari orang yang memakainya mau digunakan untuk apa komputer itu.

Oleh karena linux bersifat open source atau free, maka banyak programmer dunia berkolaborasi untuk membangun atau mengembangkan linux yang biasanya disebut dengan distro. Di Indonesia pun juga ada berbagai macam distro yang dikembangkan oleh pecinta linux di indonesia. Antara YPLI(Yayasan Penggerak Linux Indonesia) yang membangun Linux BlankOn, ada IGOS dan lain-lain.

Ada berbagai macam linux yang dapat anda download secara gratis lewat internet asalkn Loading Internet anda cepat atau anda juga bisa membeli Paket CD-Installer pada orang yang menyediakan Master CD Linux. Adapun Link yang bisa anda download sebagai berikut :

Distro Linux Indonesia yang masih bisa dinikmati (-update 09/22/2013) :

  1. Blankon [Download Versi x86] [Download Versi amd64]
  2. IGN/IGOS Nusantara [Download Versi  Mate Environment]
  3. Dewa Linux [Download]
  4. Kuliax [Download CD] [CD Repository]
  5. GarudaOS [Dowload CD]
  6. Jika ingin tau seberapa banyak distro linux indonesia baca artikel berikut [link]

Distro Linux Luar Negeri :

  1. Ubuntu [Download 12.04 LTS] [Repository]
  2. Mint [Download]

Fitur-fitur baru yang dimiliki HTML5

Banyak website yang telah membahas tentang html5. Namun disini saya ingin menuangkan kata-kata saya tentang HTML5 agar saya suatu saat bila lupa maka saya bisa menengok kembali catatan kecil saya tentang Html5.

Kecanggihan WEB atau WWW memang tidak diragukan lagi, mengingat umurnya yang masih muda, yah sekitar 23 tahun yang lalu di cetuskannya world wide web ini oleh Tim Berners. Web dengan gaya bahasa HTML-nya sudah dapat memikat orang berjuta-juta untuk mencari sebuah informasi dalam berbagai bentuk, ada yang berupa gambar, tulisan, audio bahkan video pun sudah bisa dilakukan oleh HTML. Apalagi HTML generasi ke lima ini bisa diacungi jempol atas kecanggihan yang dimilikinya.

Bila dibandingkan dengan generasi sebelumnya HTML5 memiliki banyak Fitur hebat yang tidak dimiliki oleh html sebelumnya. Jika dahulu untuk mendengarkan music dari web, seseorang harus memasukkan media berupa flash(*.swf) untuk memainkan musik berupa file *.mp3 didalam web. Namun sekarang pada HTML5 hal itu sudah bisa dilupakan, karena didalam html5 sudah mempunya TAG baru yang berupa <audio> untuk memainkan musik yang juga disertai player control.

Selain Tag Audio diatas, Html 5 juga mempunyai fitur yang cukup banyak antara lain sebagai berikut :

CANVAS

Canvas adalah suatu element html yang dapat menggambar grafik dengan menggunakan javascript. Selain itu canvas juga bisa untuk menampilkan animasi sederhana maupun photo dan slideshow.

awal mulanya canvas diperkenalkan oleh APPLE untuk Mac OS X Dashboard yang kemudian di adopsi oleh safari dan google chrome. Unsur canvas juga merupakan unsur Aplikasi Web 1.0 WHATWG yang juga dikenal sebagai HTML5.

Menggunakan elemen <canvas> ini tidak terlalu sulit tetapi Anda perlu pemahaman dasar dari HTML dan JavaScript. Unsur <canvas> tidak didukung di beberapa browser lama, tetapi didukung di versi terbaru dari semua browsers.Ukuran default kanvas adalah 300px * 150px (lebar * tinggi). Tapi ukuran kustom dapat didefinisikan dengan menggunakan ketinggian CSS dan properti lebar. Dalam rangka untuk menggambar grafik di kanvas kita menggunakan objek konteks javascript, yang menciptakan gambar dengan cepat.

Berikut adalah salah satu contoh penearapan Canvas pada HTML dan javascript.

Membuat Garis pada Canvas
Langkah pertama yang harus kita lakukan adalah mengatur ukuran canvas pada HTML. Misalnya :

<div id=”kanvasku” style=”width:200px; height:250px;”></div>

selanjutnya adalah membuat garis atau menggambar pada canvas menggunakan bantuan javascript dan memanggil prosedur fnugsi javascript sebagai berikut :

<script>

function segitiga() {

  var canvas = document.getElementById('canvas');
  if (canvas.getContext){
    var ctx = canvas.getContext('2d');

    // Segitiga berwarna
    ctx.beginPath();
    ctx.moveTo(25,25);
    ctx.lineTo(105,25);
    ctx.lineTo(25,105);
    ctx.fill();

    // Garis segitiga
    ctx.beginPath();
    ctx.moveTo(125,125);
    ctx.lineTo(125,45);
    ctx.lineTo(45,125);
    ctx.closePath();
    ctx.stroke();
  }
}

</script>

selanjutnya panggil fungsi segitiga saat halaman web di loading atau menggunakan bantuan tombol tertentu, misal :

<body onload=”segitiga()”>……..</body>

dari contoh diatas maka akan terbentuk objek segitiga seperti berikut ini.

Segitiga menggunakan Canvas Element

Segitiga menggunakan Canvas Element

Untuk lebih mengenal tentang element canvas lebih dalam anda dapat mempelajari tutorial dari link berikut http://www.html5canvastutorials.com/.

 

VIDEO

Fitur yang kedua dari HTML 5 adalah element Video yang sudah memberikan kontribusi yang besar dalam perkembangan teknologi web.  Dengan adanya element video ini kita tidak perlu menginstal Flash plugin pada browser kita. dengan sepotong script element video dibawah ini, video anda sudah bisa di loading di halaman web. Namun tidak semua video bisa di loading ke halaman web. Ekstensi video yang bisa didukung oleh HTML5 antara lain, MP4, WebM dan Ogg.

<video width=”320″ height=”240″ controls>
<source src=”movie.mp4″ type=”video/mp4″>
<source src=”movie.ogg” type=”video/ogg”>
Your browser does not support the video tag.
</video>

Untuk lebih jelasnya anda dapat mempelajari tentang HTML5 Video, silahkan kunjungi link berikut ini http://www.html5rocks.com/en/tutorials/video/basics/

 

  • AUDIO

Hypertext Markup Language (HTML)

HTML

HTML (Hypertext markup Language)

Bagi seorang programer web pemula wajib untuk mengetahui apa yang dimaksud dengan HTML. HTML sebenarnya bukan sebuah bahasa pemrograman melainkan sebuah standart penulisan website yang diumumkan kepada umum pada tahun 1990 oleh Tim Bernes.

HTML (Hypertext Markup Language) merupakan sekumpulan perintah web yang diawali dengan tanda “<” dan diakhiri dengan “>”. Didalam HTML terdapat istilah-istilah yang harus dipahami, yaitu TAG, ATRIBUT, dan VALUE.

Tag adalah sebuah perintah web yang menyatakan sebuah object tertentu, yang mana didalam object tersebut mempunyai berbagai attribut dengan value tertentu. Contoh :

<table bgcolor=”green”> …. -….</table>

Pada contoh diatas, maka dapat kita jabarkan sebagai berikut :

table adalah sebagai TAG

bgcolor adalah sebagai ATTRIBUT yang dimiliki oleh table

green adalah VALUE yang digunakan oleh ATTRIBUT bgcolor.

Tag pada HTML ada yang mempunyai penutup tag dan ada juga yang tidak. Tetapi sebagian besar semuanya memiliki tag penutup.

Contoh TAG yang menggunakan penutup tag (tertutup):

  1. <div>….</div>
  2. <font>….</font>
  3. <b>…..</b>
  4. <u>…..</u>
  5. <ul>….</ul>
  6. <ol>….</ol>
  7. dan lain-lain

Contoh TAG tanpa penutup Tag (terbuka) :

  1. <meta>
  2. <br>
  3. <hr>
  4. <base>
  5. <img>
  6. <embed>
  7. dan lain-lain

Pada dokumen yang berjenis XHTML semua TAG harus ditutup, maka TAG yang terbuka (tidak memiliki tag penutup) sebelum tanda “>” harus ditambahi dengan “/” agar menjadi tertutup. Contoh <img/>, <hr/>, <br/>.

Berdasarkan perkembangan teknologi HTML sekarang mencapai pada HTML generasi ke 5 yang biasa disebut dengan HTML5. Banyak progrramer yang merasa bangga dengan adannya HTML5, karena HTML5 sudah memiliki fitur modern yang belum dimiliki oleh generasi sebelumnya.

Untuk lebih jelasnya tentang HTML5 ini silahkan pemirsa kunjungi halaman berikut : Fitur-fitur baru yang dimiliki HTML5

Sejarah WWW (World Wide Web)

Sejarah WWW 

World Wide Web

WWW

HTML adalah salah satu bahasa pemrograman yang berbeda dengan bahasa pemrograman yang lain. HTML mempunyai kepanjangan Hypertext Markup Language, yang diperkenalkan pertama kali oleh Tim Berners pada tahun 1990. HTML berjalan atau dapat diakses melalui sebuah teknologi jaringan yang bernama HTTP (Hypertext Transfer Protocol).

Dibuatnya kode HTML sebenarnya berawal dari sebuah lembaga penelitian Nuklir  di jenewa,Swiss yang bernama Conseil Europeen pour la Recherche Nucleaire (CERN) bermaksud untuk berbagi informasi dengan cepat melalui komputer kepada anggotanya di berbagai negara di Eropa. Sehingga pada tahun 1989 Tim Berners dan Anggota CERN lainnya mengusulkan sebuah Protokol Jaringan yang digunakan untuk berbagi informasi berupa naskah, document dan teks secara  cepat kepada anggota-anggota CERN yang terhubung. Protokol tersebut diberinama HTTP (Hypertext Transfer Protocol) dan pada tahun 1990 Tim Berners menulis ulang program komputernya sehingga berhasil membuat sebuah browser dan berisi halaman web pertama yang kemudian ia beri nama WWW (World Wide Web).

Continue reading

CSS (Cascade Style Sheet)

 

CSS3

CSS3

Hallo sobat, saya sangat lama tidak pernah mengunjungi halaman web ini, sampai sampai hampir lupa untuk bisa login lagi. Tapi alhamdulillah sekarang saya bisa menyapa sobat-sobat semua untuk dapat sharing ilmu.

dalam kali ini saya mencoba menyampaikan sebuah informasi kepada sobat semua tentang sebuah kode yang dapat merubah halaman website menjadi menarik dan bagus serta enak dilihat dengan satu link saja. Apakah sobat tau ? ya benar “CSS” namanya.

CSS kepanjangannya adalah Cascade Style Sheet, CSS adalah sebuah aturan standart dan terstruktur yang dibangun oleh W3c (tahun 1996) untuk dapat merubah tampilan atau desain halaman web menjadi halaman yang menarik dan enak dipandang. CSS dapat mengatur tampilan yang bagus pada Font, Gambar maupun bentuk website yang menggunakan CSS. Perkembangan CSS sampai saat ini sudah mengalami 3 generasi yaitu mulai dari CSS1, CSS2 dan CSS3.

Pada generasi ke-1 sampai ke-2 CSS tidak banyak mengalami perubahan yang mendasar tetapi sebagai penyempurnaan dari CSS1, sedangkan pada CSS 3 yang diperkenalkan  tahun 2011 telah dapat memberikan sebuah tampilan yang baik buat sebuah website dengan penambahan fitur-fitur baru yang sangat membuat orang tercengang melihat kemampuan CSS3.

Pada CSS3 dapat membuat sebuah bayangan pada object (Shadow) tanpa harus menggunakan potongan Image/Gambar, yang berbeda pada generasi sebelumnya dimana untuk membuat sebuah bayangan pada object CSS1 dan CSS2 memanfaatkan sebuah gambar untuk meimbulkan kesan Bayangan/Shadow.

Selain Box Shadow diatas, CSS3 juga memiliki Fitur-fitur sebagai berikut :

(source : http://cahcepu.com/blog/css3hebat/)

  1. Animate
  2. Ratation
  3. Border radius
  4. Gradient background
  5. Wordwrap
  6. Transformasi
  7. Bentuk 2D dan 3D
  8. Transparasi
  9. Colum

Sehingga dengan dikeluarkannya CSS3, maka banyak orang telah merasakan kehebatan dari CSS3 selain itu keuntungan yang diperoleh dari CSS3 juga banyak salah satu yang paling dibanggakan adalah kecepatan dari Loading sebuah website menjadi meningkat. Didukung dengan adanya HTML5 maka perkembangan web semakin cepat bahkan sekarang website sudah menampakkan kehebatannya di dunia  smartphone seperti Android, IoS, Blackberry dan lain-lainnya.

 

Terimkasih telah membaca artikel ini, semoga bermanfaat untuk kebaikan bagi semua. Sampai jumpa di artikel lainnya.

Merancang dan Membuat CD Interaktif Multimedia Menggunakan Software Macromedia Flash Profesiaonal 8

Prakata

  1. Definisi
  2. Tahapan dalam Pepmbuatan CD Iteraktif Multimedia

2.1.   Pra-Produksi (Sebelum Proses Pembuatan)

2.1.1.          Pemilihan materi/informasi yang akan disajikan.

2.1.2.          Menganalisa target / sasaran dari CD Interaktif yang dibuat.

2.1.3.          Menganalisa dan mempersiapkan perlengkapan yang dibutuhkan.

2.1.4.          Membuat Jadwal/Schedule Produksi.

2.1.5.          Membuat Story Board sebagai acuan pembuatan.

2.2.   Proses Produksi

2.3.   Pasca Produksi

1.      DFINISI

1.1.   Dalam perkembangan teknologi, manusia berupaya memudahkan semua urusannya dengan menggunakan bantuan teknologi. Seperti halnya seorang guru yang dituntut untuk melakukan pembelajaran berbasis multimedia dan berbasis IT yang mana keduanya tidak telepas dari penggunaan teknologi. Terutama teknologi yang sangat terkenal yaitu Komputer dan Internet.

1.2.   Dalam sebuah pembelajaran disekolah yang berbasis multimedia dan IT maka setiap guru atau siswa diharuskan dapat menggunakan atau membuat CD Interkatif  Multimedia sebagai bahan ajar disekolah. CD Interkatif Multimedia adalah salah satau  media yang digunakan untuk menampilkan atau mempresentasikan ilmu pengetahuan atau sebuah  informasi  dalam bentuk sebuah CD yang telah disusun dan dirancang menggunakan computer dengan melibatkan komponen multimedia seperti text, gambar, video, suara dan script yang disajikan secara interkatif dan menarik.

1.3.   Dengan menggunakan CD Interaktif  Multimedia ini seorang guru dapat menjelaskan pelajaran kepada siswa dengan lebih mudah dipahami, di mengerti dan lebih menarik perhatian siswa, sehingga siswa akan senang dan semangat serta dapat meresap ilmu dengan cepat. Selain disekolah , CD Intersktif Multimedia juga digunakan oleh khalayak ramai  untuk kepentingan promosi, presentasi produk dan sebagainya. Contoh CD Interaktif  Multimedia  antara lain Interaktif Company Profile, Tutorial Pembelajaran Komputer/Software,  dan CD Pembelajaran.

1.4.   CD Interkatif dapat dibuat menggunakan berbagai macam software grafis, software editing dan software text editor dengan mengacu pada sebuah konsep dan alur pembuatan atau yang disebut dengan storyboard. Salah satu Software yang terkenal untuk membuat CD Interaktif Multimedia adalah Macromedia Flash Profesional 8. Dan Software grafis  pendukung lainnya antaralain seperti Coreldraw, photoshop, audacity, adobe premiere, adobe aftereffect dan masih banyak lainnya yang bias digunakan.

 

2.      TAHAPAN DALAM PEMBUATAN CD INTERAKTIF MULTIMEDIA

Seperti halnya dalam pembuatan project video klip, film, iklan layanan masyarakat, website  dan lain-lainnya, pembuatan CD Interaktif  pun membutuhkan tahapan dalam pembuatannya. Adapun  tahapannya terbagi dalam 3 kategori besar yaitu Pra Produksi, Proses Produksi dan Pasca Produksi.

 

2.1.   Pra Produksi (Sebelum Pembuatan)

Dalam pra produksi ini  seorang pembuat CD Interaktif harus memahami dan mengerti apa yang akan dilakukan sebelum pembuatan/produksi, karena untuk menghindari kesalahan atau kerugian baik materi maupun financial yang dibutuhkan, serta untuk mempersiapkan kebutuhan yang digunakan dalam proses produksi. Pra Produksi ini terbagi dalam tahapan sebagai berikut :

2.1.1.      Pemilihan materi/informasi yang akan disajikan.

Seorang pembuat cd interaktif harus tau dan mengerti materi yang akan disajikan. Sehingga ketika ada pertanyaan terhadap materi maka harus bisa mempertanggung jawabkannya. Dan harus memberikan batasan terhadap materi/informasi yang akan disajikan.

Materi/Informasi dapat bersumber dari Buku, Internet, Majalah , Koran maupun media lainnya dengan mencantumkan sumbernya dalam halaman atau slide khusus sumber materi sebagai ke-valid-tan  dari materi yang disampaikan.

2.1.2.      Menganalisa target / sasaran dari CD Interaktif yang dibuat.

CD Interaktif yang dibuat nantinya akan ditampilkan / dipresentasikan kepada khalayak ramai. Oleh karena itu seorang pembuat cd interaktif harus mengetahui sasaran atau targetnya, apakah untuk siswa smp, sma ataukah untuk anak-anak bahkan untuk orang tua sekalipun. Sehingga materi/informasi dapat disampaikan dengan baik dan benar.

2.1.3.      Menganalisa dan mempersiapkan perlengkapan yang dibutuhkan.

Dalam proses produksi pasti membutuhkan alat-alat dan perlengkapan lainya yang dibutuhkan. Seorang pembuat cd interaktif harus mengerti perlengkapan yang digunakan dalam proses pembuatannya, antara lain computer, kamera digital, kertas, pensil, microphone, audio speaker dan lain-lain tergantung konsep perancangannya. Terutama dalam budget atau dana yang akan dikeluarkan untuk membeli bahan-bahan seperti CD (Compact Disc), label CD serta cetak cover luar dan dalam CD Interaktif.

2.1.4.      Mencari dan mengumpulkan Referensi terkait.

Sebelum memulai pembuatan, sebaiknya mencari sebanyak-banyaknya referensi baik dari materi, design dan contoh interaktif. Dengan adanya referensi ini seorang pembuat CD Interaktif dapat mengolah kreatifitasnya dengan memperhatikan dan melihat referensi yang didapat.Referensi dapat dicari di Internet, Majalah ,Koran, televise dan sebagainya.

2.1.5.      Membuat Jadwal/Schedule Produksi.

Hal yang penting adalah ketepatan waktu dalam proses produksi, karena berkaitan dengan client/audience. Jadwal sangat menentukan apakah proses produksi molor atau tidak. Jika tidak memiliki jadwal produksi maka dapat dipastikan proses produksi akan berjalan secara amburadul atau acak-acakan, yang menyebabkan konsistensi dari pembuat cd interaktif menjadi tidak ada atau hilang.

2.1.6.      Membuat Story Board sebagai acuan produksi.

Dalam pra produksi ini, yang penting lainnya adalah sebuah storyboard. Storyboard adalah susunan atau alur cerita/materi/informasi yang akan disampaikan keapada target/sasaran dalam bentuk gambar-gambar yang dibuat menggunakan tangan atau computer yang dilengkapi dengan berbagai keterangan seperti sudut kamera, effect gambar, dan sound effect serta artis dan narasi. Atau dengan kata lain storyboard adalah urutan gambar yang disertai keterangan-keterangan seperti sudut kamera, effect dan suara yang digunakan, untuk membantu dalam proses produksi sebuah cd interaktif.

 

2.2.   Proses Produksi

Dalam proses produksi ini, pembuatan cd interaktif dilakukan secara urut maupun secara acak, baik dikerjakan sendiri maupun secara team, karena dalam prosesnya telah dibantu dengan adanya storyboard dan konsep serta jadwal yang telah tertata sebelumnya yaitu pada pra produksi.

Dalam pembuatan cd interaktif, langkah awal yang harus dilakukan adalah membuat layout dan design dari cd interkatif tersebut.  Dalam pembuatan layout kita harus mengerti tentang resolusi layar, karena setiap penggunua/client belum tentu memiliki layar monitor yang sama. Secara umum resolusi monitor  tabung yang terkecil adalah 320×480 satuan pixel dan yang paling besar adalah 1024×768, berbeda dengan LCD Monitor, yang secara umumnya berbentuk lebih panjang dari monitor tabung biasanya. Begitu juga dengan resolusi layar lcd laptop yang cenderung sama dengan layar LCD Monitor. Spesifikasi Cd Interaktif  yang kita buat nantinya harus disesuaikan dengan perangkat yang paling banyak digunakan oleh target/sasaran. Sehinga di jalankan dimanapun akan menghasilkan tampilan saying maksimal.Biasanya resolusi dari cd interaktif  adalah 800px X 600px, yang mana resolusi ini dapat digunakan baik pada monitor tabung maupun LCD.

Berkaitan dengan design, seorang pembuat cd interaktif harus memiliki ide dan kreatifitas yang cukup untuk dapat menghasilkan tampilan atau desain yang menarik perhatian. Desain juga  menentukan apakah cd interaktif  layak di publikasi atau tidak.  Selain desain juga ada unsur lain yang berkaitan dengan kenyamanan dan kemudahan dari sebuah cd interaktif  untuk digunakan oleh client/target. Antara lain, Konsep IMK (Interaksi Manusia dan Komputer), Warna dan Komposisi.

Dalam sebuah aplikasi khususnya cd intraktif multimedia, IMK berperan sekali dalam kenyamanan dan kemudahan  pengguna dalam memainkan cd interaktif. Penggunaan bahasa yang baik dan benar juga menjadi salah satu  factor dalam kemudahan penggunaan cd interaktif.

CD Interaktif dapat dikatakan berhasil apabila pengguna/user/target/sasaran  dapat memahami isi atau maksud dari informasi atau ilmu pengetahuan  yang disampaikan secara mudah dan menarik serta tidak mudah membuat bosan atau jenuh untuk memainkan kembali di lain waktu.

2.3.   Pasca Produksi

Tahapan terakhir dalam pembuatan cd interaktif multimedia adalah pasca produksi, yaitu tahapan dimana cd interaktif  siap untuk di publikasikan. Tahapan ini meliputi, pembuatan cover cd, label cd dan proses peng-copy-an cd kedalam CD(Compact Disc) yang dikenal dengan istilah burning.

CI (Codeigniter) Beginner for Junior Web Developer

Satu bulan yang lalu, saya mendapatkan sebuah garapan tentang apotik. Disini dari pihak apotik mengginginkan suatu aplikasi yang aman dan mudah (walaupun sebenarnya tingkat keamanan sebuah website masih rawan untuk di hacking oleh orang yang tidak bertanggung jawab).

Setelah saya mencari-cari sebuah informasi pada teman, saya diberi tahu bahwa di internet sudah ada sebuah Framework yang sangat cepat dibandingkan dengan framewrok lainnya, dan tutorialnya juga lengkap serta banyak forum yang membahas mengenai Framework ini. Nama Framework ini adalah CodeIgniter atau disingkat CI. Framework ini di buat dan dikembangkan oleh EllisLab, Inc. codeigniter dapat didownload secara gratis dan open source juga sehingga, para developer web dapat membuat tambahan modul atau melakukan pengembangan pada aplikasi yang menggunakan codeigniter.

Penggunaan codeigniter ini menggunakan model MVC (model-view-control), maksudnya, dalam pembuatan sebuah halaman website memiliki 3 unsur file php yang tediri dari :

  1. File untuk mengatur/me-manage database, yang disebut dengan “Model”
  2. File untuk menampilkan data dari database kedalam browser, yang disebut “View”
  3. File untuk mengatur alur/lalulintas data dari View->Model   yang disebut dengan Controller.

 

Sehingga, dengan model M-V-C, developer web mudah menganalisa alur data atau proses kerja sebuah website atau aplikasi berbasis web. Selain itu hasil Uri yang dibentuk mudah dikenali oleh manusia dan juga Search Engine.

 

Ok lah…tidak usah panjang-panjang penjelasannya…kalau ingin lebih jauh tentang codeigniter, bisa langsung ke website codeigniter di http://codeigniter.com/. Sekarang mari kita contohkan cara instalasi atau menggunakan codeigniter. sebenarnya banyak tutorial di internet yang membahas tentang codeigniter, akan tetapi disini saya coba menjelaskannya lagi kepada anda, semoga dengan penjelasan saya mudah untuk dimengerti.

Let’s go…learn….

 

Kategori : Tutorial PHP

Tingakatan : Dasar – Menengah

Judul : Langkah-langkah Instalasi CodeIgniter

Langkah-langkah Instalasi

 

  1.  Download terlebih dahulu file source CI/Codeigniter dari website resminya disini
  2. Buatlah sebuah folder “myCI” di folder htdocs pada server localhost komputer anda. Dimana saat ini saya menggunakan xampp/lampp. Untuk Tutorial instalasi server localhost XAMPP disini dan LAMPP disini.
  3. Lakukan  Extract file source CI hasil unduhan anda ke folder “myCI” yang telah anda buat di server Localhost.

    set folder codeigniter

    Folder Localhost Codeigniter

  4. Codeigniter anda sudah bisa digunakan. Untuk mengaksesnya tinggal ketik pada browser anda url berikut : localhost/myCI. Maka tampilan browser anda akan tampak seperti berikut:

    Tampilan welcome Message pada Codeigniter

    Tampilan welcome Message pada Codeigniter

  5.  Dengan tampilan diatas menandakan bahwa codeigniter anda sudah berfungsi, selanjutnya bagaimana cara membuat sebuah halaman web baru sesuai dengan keinginan kita.
  6. Sebelum melangkah lebih jauh perlu kita ingat bahwa Codeigniter menggunakan konsep M-V-C yang artinya kita harus membuat 3 buah file php yaitu file controller, file model dan file view.
  7. Ok, pertama kita buat file controller terlebih dahulu menggunakan text editor kesayangan anda. Kemudian ketikan script berikut ini pada halaman text editor anda. Kemudian simpan dengan nama beranda.php di folder controllers.

    <?php

    if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);

    class Beranda extends CI_Controller {

    function __construct()
    {
    parent::__construct();
    }

    public function index()
    {

    $data['judul']=”Selamat Datang”;

    $this->load->view(“selamat_datang”,$data);
    }

    Keterangan :

    Public Function Index() , berfungsi sebagai function default apabila controller Beranda di panggil.

    $this->load->view(“selamat_datang”,$data), berfungsi untuk menampilkan / render halaman web pada file “selamat_datang.php” yang terletak pada folder Views.

     

    pada file controller beranda.php, tag penutup php tidak perlu ditambahkan, karena controller masih berkaitan dengan file model dan view pada codeigniter. Perlu diperhatikan ! bahwa penulisan nama class pada controller harus sama dengan nama file controllernya, dan penulisan nama class-nya harus diawali dengan Huruf capital.

  8. Selanjutanya buatlah file selamat_datang.php, kemudian simpan di folder Views. Tambahkan beberapa kata atau kalimat untuk mengisi ruang halaman “selamat_datang.php”.

 

Get your code….