Categories
IT Tutorial

Setting Virtual Host Pada Windows 7

Kali ini saya akan menjelaskan bagaimana membuat virtual host pada Windows 7. Pada dasarnya semua OS sama, hanya saja mungkin tempat filenya berbeda.

Apa itu virtual host? Jadi virtual host itu seperti membuat domain sendiri di komputer kita. Contoh: Kita dapat men-setting supaya kalau kita mengakses johanessurya.com bukan masuk ke website ini tetapi menjalankan file HTML local kita.

Categories
IT Tutorial

Membuat Blog Sederhana Dengan PHP – Pembuatan Database

Pada post sebelumnya, sudah dijelaskan dan dibuat ERD nya. Untuk mereview post sebelumnya, berikut tampilan ERD Blog Sederhana:

ERD
ERD

Setelah membuat ERD, maka dapat dengan mudah kita dapatkan desain databasenya. Berikut beberapa tabel yang terbentuk:

  1. Tabel Articles
    • id(PK): INT
    • title: VARCHAR(60)
    • description: TEXT
  2. Tabel Comments
    • id(PK): INT
    • id_article: INT
    • comment: TEXT

Lho kenapa kok ada “id_article” di tabel comments? Itu terbentuk karena relasi one-to-many. Jika tidak paham, sebaiknya belajar terlebih dahulu tentang basis data. Saya tidak akan membahas terlalu dalam tentang hal ini.

 

Pembuatan Database

Silakan buka XAMPP kamu dan buat database bernama blog. Lalu buat tabel seperti dibawah ini:

Database Blog Sederhana
Database Blog Sederhana

atau langsung jalankan SQL dibawah ini:

CREATE TABLE IF NOT EXISTS articles(
	id INT PRIMARY KEY AUTO_INCREMENT,
	title VARCHAR(60),
	description TEXT
);

CREATE TABLE IF NOT EXISTS comments(
	id INT PRIMARY KEY AUTO_INCREMENT,
	id_article INT,
	`comment` TEXT,
	FOREIGN KEY (id_article) REFERENCES articles(id)
);

 

Categories
IT Tutorial Web

Membuat Blog Sederhana Dengan PHP – Analisa Dan Desain Sistem

Saya akan membuat sebuah blog dimana admin dapat menambahkan, mengubah, dan menghapus sebuah artikel. Adapun user yang dapat menambahkan sebuah komentar pada sebuah artikel. Dibawah ini ada sebuah Use Case Diagram.

In software and systems engineering, a use case is a list of actions or event steps, typically defining the interactions between a role (known in the Unified Modeling Language as an actor) and a system, to achieve a goal. (Wikipedia)

Use Case Diagram adalah salah satu diagram pada UML. Pada UML(Unified Model Language) sendiri terdapat banyak sekali diagaram. Masing-masing diagaram mempunyai fungisinya sendiri. Untuk Use Case sendiri gunanya adalah mendiskripsikan sebuah sistem dapat melakukan apa saja bukan bagaimana cara melakukannya. Jadi, tidak perlu menjabarkan bagaimana suatu aksi/action dapat dilakukan.

Desain Sistem

Dibawah ini adalah gambar use case tentang blog sederhana yang akan dibuat nanti:

Categories
IT Tutorial Web

Membuat Blog Sederhana Dengan PHP – Pendahuluan

Pada seri tutorial ini saya akan menjelaskan bagaimana membuat blog sederhana dengan menggunakan PHP. Tujuan dari tutorial ini bukan mengajarkan teknik PHP yang terlalu tinggi, tetapi memperkenalkan dasar PHP dengan contoh praktis yang dapat langsung dipraktekkan sambil membaca tutorial singkat ini.

Pada akhir tutorial ini diharapkan dapat:

  1. Menganalisa dan mendesain sebuah sistem sederhana
  2. Memahami konsep PHP dan database
  3. Mengimplementasikan PHP dalam membuat berbagai macam aplikasi web
Categories
IT Tutorial

Tutorial Membuat Blog Sederhana Dengan PHP – Index

  1. Pendahuluan
  2. Analisa dan Desain Sistem
  3. Pembuatan Database
  4. Pembuatan Template
  5. Membuat Draft Artikel Pada Database
  6. Mengambil Artikel Dari Database
  7. Membuat Sebuah Artikel
  8. Mengomentari Sebuah Artikel
  9. Penutup
Categories
IT Tutorial

Tutorial Membuat Website Dengan WordPress – Index

Tutorial Membuat Website Dengan WordPress
Tutorial Membuat Website Dengan WordPress

Bagian 1: Persiapan

Bagian 2: Instalasi

Bagian 3: Posting Sebuah Artikel

Bagian 4: Mengganti Theme

Categories
Bisnis Online IT Web

BukaLapak: Fitur Jual Banyak Barang Sekaligus

Jual Banyak Barang Sekaligus
Jual Banyak Barang Sekaligus

Sebuah fitur yang paling saya suka di BukaLapak.com adalah fitur “Jual Banyak Barang Sekaligus” yang tidak dipunyai pesaingnya yaitu Tokopedia.com.

Setelah mencoba fitur ini ternyata masih ada bug yang sangat mengganggu. Jika menginputkan sangat banyak barang dalam 1 file .csv maka URL gambar yang disertakan tidak diupload/import dengan benar. Jadi ada tulisan tidak ada gambar.

Saya mencoba langsung meng-import file csv yang berisikan 400 lebih barang. Dan semua barang saya tidak ada gambarnya, tetapi anehnya saat saya coba menginputkan hanya 1 baris di file csv. Import berhasil dengan sempurna. Tetapi begitu sudah memasuki 40 barang, selalu ada saja produk yang gambarnya tidak muncul. Jadi terpaksa harus input manual.

Walaupun masih ada bug, tetapi fitur ini saya acungi JEMPOL. Sangat membantu para seller saat menginputkan barang yang sangat banyak. Jadi seller dapat fokus berjualan dan waktunya tidak habis hanya untuk input barang saja.

Categories
Portfolio

My Hair Care – New CMS

My Hair Care - New CMS
My Hair Care – New CMS

There are a couple task about this project. From add new feature until migrating to new system.

I help to add new feature and also migrate from old database structure to new database. Created an web app to sync and copy automatically to new database.

Website: http://myhaircare.com.au/

Categories
IT

Perbedaan WordPress.org dan WordPress.com

Bagi kamu yang pemula, pasti banyak yang bertanya. Apa sih bedanya wordpress.org dan wordpress.com.

Apa Itu WordPress.org?
Wordpress.org adalah sebuah website penyedia sebuah CMS blogging. Kamu bisa download CMS nya lalu menginstall sendiri di hosting kamu. Kamu mempunyai kontrol penuh.

Apa Itu WordPress.com?
Sedangkan wordpress.com adalah penyedia layanan blogging gratis dengan menggunakan CMS WordPress yang bisa kamu download di wordpress.org. Disana kamu dapat membuat blog tanpa harus ribet mengurusi domain dan hosting. Semua sudah disediakan oleh WordPress.com.
Jadi gini, kalau kamu menggunakan wordpress.com itu mirip seperti blogger.com. Jadi kamu nanti akan mendapatkan website dengan domain namaagan.wordpress.com mirip namaagan.blogspot.com. Jadi, wordpress.com menyediakan hosting dan nama domain(dengan embel-embel *.wordpress.com), tentu ada beberapa limitasi atau batasan untuk free user. Jika kamu ingin menggunakan fitur-fitur premium, harus bayar.

Categories
IT Tutorial

Tutorial Membuat Website Dengan WordPress – Bagian 4: Mengganti Theme

Wordpress - Theme Blogghiamo
WordPress – Theme Blogghiamo

Pada bagian sebelumnya sudah dijelaskan bagaimana menginstall wordpress hingga memposting sebuah artikel.

Pada tutorial ini saya akan tunjukkan bagaimana mengganti theme wordpress. Ada banyak theme gratis wordpress bertebaran di internet. Inilah kelebihan cms wordpress dibandingkan dengan dengan yang lainnya, banyak sekali theme, plugin, dan tips & trik yang mudah ditemukan di internet dan tentunya gratis alias free.