Posts Tagged ‘excel’

Rehat : Membuat Marketing Performance Dashboard Menggunakan Open Office Calc 2.0

Marketing Performance Report dapat ditampilkan menggunakan executive dashboard. Executive Dashboard memberikan gambaran secara visual performansi bisnis yang perusahaan lakukan dalam kurun waktu tertentu.

Jika summary report dilakukan rutin dan banyak, serta terhubung dengan database yang besar maka perusahaan perlu membangun sistem yang terintegrasi secara web (internal) melalui aplikasi yang sudah ada seperti Microsoft Excel maupun database.

Gambar 1. Marketing Performance Executive Dashboard

Namun, kita juga memerlukan Executive Dashboard yang sederhana dan mudah dimodifikasi. Sehingga pada beberapa kondisi kita memerlukan template dashboard, baik menggunakan R, Microsoft Excel, Open Office, Flash, web Interface, dan lain-lain.

Dalam membuat template, kita harus mempersiapkan raw data, sketsa dashboard serta indikator utama yang akan disajikan. Gambar 1 merupakan contoh template Executive Dashboard yang dibangun dengan menggunakan Open Office Calc 2.0.

Tentunya sajian ini semakin menarik jika kita memiliki aplikasi lain, sehingga data dapat terintegrasi. Membuat executive dashboard dengan Open Office mungkin lebih sulit dari Microsoft Excel 2007, namun kita dapat mulai memiliki template dashboard yang dapat kita gunakan sewaktu-waktu. (unung@enciety.com)

Haruskah Import Data Excel Pakai RODBC ?

Pernah suatu ketika seorang rekan bertanya,”Bagaimana saya harus ambil data dari excel, saya pakai Ubuntu”. Ehm, pertanyaannya mudah ya, bahkan juga sering dalam forum ini kita membahas soal bagaimana mengambil data excel. Namun, saya mengernyitkan dahi juga.. iya ya.. selama ini saya pakai data csv, data SPSS. Untuk data excel-pun saya biasanya ubah dulu ke format csv. Penggunaan RODBC di Ubuntu sulit untuk dilakukan, mungkin saja ada rekan-rekan yang mengetahui triknya ya :) .

Untungnya milis R banyak membahas detail soal ini, kemudian penulis sarankan menggunakan library gdata, karena ada fungsi read.xls() yang bisa kita gunakan untuk mengambil data excel. Namun, apakah hanya untuk ambil data excel aja musti install library gdata ya :) .

Nach, ada lagi trik mudah untuk ambil data excel dengan tetap menggunakan fungsi yang biasanya kita kenal read.csv. Caranya : kita gunakan fungsi xls2csv dalam package catdoc di Linux.

Sehingga command untuk ambil data excel menjadi :

> read.csv(pipe(“xls2csv mydata.xls”)) -> mydata

Oke, silahkan mencoba ya…

Salam, Unung.

Import data dari Ms Excel dengan RODBC

Bagi rekan-rekan yang memiliki data yang tersimpan di MS Excel dapat kita ambil di R dengan menggunakan library RODBC. Library ini tersedia di CRAN, sehingga mudah untuk diinstall.

Apabila belum ada, maka silahkan diinstall dengan perintah :

install.packages("RODBC")

Untuk menggunakan library RODBC untuk koneksi ke Excel ini ada beberapa fungsi utama, yaitu :

  • odbcConnectExcel() : digunakan untuk membuka koneksi dengan data yang tersimpan di excel
  • odbcCloseAll(): digunakan untuk menutup semua koneksi ODBC, termasuk ODBC
  • sqlTables(): digunakan untuk menampilkan tabel yang ada dalam Excel
  • sqlFetch(): digunakan untuk membaca data dari Excel dalam bentuk data frame

Baiklah berikut ini saya sertakan langkah-langkah untuk menggunakan library RODBC, khususnya untuk membaca file Excel. Data ini terdiri dari 2 sheet, yaitu sheet 1 yang berisi data Angka Buta Huruf Jawa Timur dan sheet 2 yang berisi data kependudukan.

library(RODBC)
data1 <- odbcConnectExcel("c:/data1.xls")
sqlTables(data1)
sqlFetch(data1,"AngkaButaHuruf") -> ABH
sqlFetch(data1,"Penduduk") -> Penduduk
names(ABH)
names(Penduduk)

Setelah melakukan koneksi dengan Excel tersebut, rekan-rekan dapat dengan mudah melakukan analisis lanjutan. Apabila analisis sudah selesai maka kita dapat menutupnya dengan fungsi RODBC odbcCloseAll().

odbcCloseAll()

Terima Kasih, semoga dapat berguna.

Salam,

Unung Istopo H.

Tulisan dan demo ini saya kerjakan dengan Windows 2000, R 1.9.0 (Win) dan Ms Excel – Pinjem Komputer Tim Lain :) . Artikel ini juga saya bikin bagi temen-temen yang masih sayang banget ama produknya Microsoft. :)