Anda di halaman 1dari 14

Pengantar Excel untuk Rekayasa Teknik Sipil

Pengantar Excel untuk Rekayasa Teknik


Sipil

Ir Gunthar Pangaribuan

PENERBIT PT ELEX MEDIA KOMPUTINDO


Pengantar Excel untuk Rekayasa Teknik Sipil
Ir Gunthar Pangaribuan
© 2016, PT Elex Media Komputindo, Jakarta
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2016

716051554
ISBN: 978-602-02-9273-1

[eEp]

Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau


seluruh isi buku ini tanpa izin tertulis dari penerbit.

Dicetak oleh Percetakan PT Gramedia, Jakarta


Isi di luar tanggung jawab percetakan
KATA PENGANTAR

Pembahasan mengenai Microsoft Excel dari waktu ke waktu memang


semakin menarik. Disukai banyak kalangan karena pengoperasian Excel
relatif mudah dengan hasil tampilan yang lengkap, yaitu dengan
memperlihatkan spreadsheet (baris dan kolom), gambar, text, tabel,
grafik, dan sebagainya.
Berbicara mengenai Excel untuk aplikasi perhitungan, maka tidak
terlepas dari pembahasan macro Visual Basic for Application (VBA), yaitu
bahasa pemrograman dari Microsoft Visual Basic untuk otomasi tugas
tertentu. Macro mampu melakukan iterasi atau proses perhitungan yang
berulang dengan mudah. Kombinasi yang unik antara worksheet sebagai
user-interhace dan VBA banyak memberikan kemudahan bagi
pemakainya untuk membuat program.
Dalam buku ini juga dibahas mengenai penggambaran di AutoCAD.
Mengapa? Karena proses pembuatan gambar dapat dikerjakan melalui
formula Excel ataupun macro dan ini akan menyempurnakan rangkaian
sebuah program. Kelebihan AutoCAD untuk pembuatan gambar tidak
diragukan lagi. Ketelitian gambar yang tinggi dengan segudang fitur di
dalamnya tentu akan menjadi tantangan tersendiri untuk membuatmya.

Jakarta, Mei 2016

Gunthar Pangaribuan

v
DAFTAR ISI

KATA PENGANTAR................................................................................ V
DAFTAR ISI ........................................................................................ VII
BAB 1 DASAR-DASAR EXCEL .............................................................. 1
1.1 Worksheet dan Workbook .........................................................1
1.2 Tipe Data ..................................................................................2
1.3 Formula ....................................................................................6
1.4 Fungsi Built-In...........................................................................8
1.5 Formula Array .........................................................................10
1.6 Format Data dan Sel ...............................................................12
1.7 Pesan Error .............................................................................13
1.8 Mencetak Worksheet ...............................................................13
1.9 Membuat Grafik.......................................................................14
1.10 Membuat Gambar Teknik........................................................16
1.11 Visual Basic for Application......................................................26
1.11.1 Membuat Macro .................................................................27
1.11.2 Merekam Macro .................................................................30
1.11.3 Prosedur ............................................................................32
1.11.4 Menjalankan Macro ............................................................33
1.11.5 Kamus VBA........................................................................35
BAB 2 FUNGSI EXCEL ...................................................................... 37
2.1 Fungsi Matematika dan Trigonometri......................................38
2.2 Fungsi Logika .........................................................................40
2.3 Fungsi Pembacaan Tabel ........................................................43
2.4 Fungsi Teks ............................................................................45

vii
2.5 Fungsi untuk Analisa Data.......................................................48
2.5.1 Regresi Linear ....................................................................48
2.5.2 Regresi Polinomial..............................................................57
2.5.3 Interpolasi ..........................................................................59
2.5.4 Data Statistik......................................................................65
2.5.5 Circular Reference..............................................................72
BAB 3 MEMBUAT MACRO ................................................................. 77
3.1 Prosedur Fungsi ......................................................................77
3.2 Prosedur Sub ..........................................................................82
3.3 Alur Program...........................................................................84
3.3.1 Pengulangan ......................................................................84
3.3.2 Pencabangan .....................................................................87
3.4 Soal-Soal Fungsi Pemakai.......................................................90
3.5 Struktur Program ..................................................................104
3.5.1 Form Input Ouput............................................................104
3.5.2 Bekerja dengan Module....................................................105
3.5.3 Tip ...................................................................................108
3.6 Macro Grafik..........................................................................110
3.7 Manipulasi Langkah Program ................................................116
BAB 4 PROGRAM MATRIKS ............................................................. 121
4.1 Pengertian Matriks.................................................................121
4.1.1 Tipe Matriks .....................................................................122
4.1.2 Operasi Matriks ................................................................124
4.2 Program untuk Operasi Matriks .............................................135
4.2.1 Perkalian Matriks ..............................................................135
4.2.2 Invers Matriks ...................................................................140
4.3 Metode Matriks untuk Analisa Struktur...................................142
4.3.1 Struktur Atas ....................................................................143
4.3.2 Struktur Bawah ................................................................144
BAB 5 METODE NUMERIK ............................................................... 147
5.1 Integrasi Numerik..................................................................147
5.2 Diferensial Numerik...............................................................151
BAB 6 PROGRAM PENGANALISA STRUKTUR RANGKA 2D .................... 157
6.1 Contoh..................................................................................158
6.2 Perjanjian Tanda Diagram .....................................................173
6.3 Application ............................................................................174
BAB 7 PROGRAM PENGANALISA STRUKTUR RANGKA BATANG 2D....... 177
7.1 Contoh..................................................................................178
7.2 Aplikasi..................................................................................189

viii
BAB 8 BALOK DI ATAS MEDIUM ELASTIS .......................................... 195
8.1 Contoh..................................................................................198
8.2 Aplikasi..................................................................................202
BAB 9 STRUKTUR PENAHAN BEBAN LATERAL ................................... 205
9.1 Contoh..................................................................................205
9.2 Aplikasi..................................................................................212
BAB 10 KONSOLIDASI SATU DIMENSI ................................................ 215
10.1 Aplikasi 1...............................................................................222
10.2 Aplikasi 2...............................................................................223
BAB 11 FILE SCRIPT AUTOCAD ....................................................... 227
11.1 Membuat Script di Worksheet ...............................................228
11.2 Membuat Script dengan VBA.................................................245
BAB 12 LISTING PROGRAM ............................................................... 255
DAFTAR PUSTAKA ............................................................................ 285
TENTANG PENULIS ........................................................................... 287

ix
DASAR-DASAR EXCEL

Pada dasarnya, pekerjaan yang dilakukan dengan Excel adalah pekerjaan


memasukkan data, yang kemudian diproses untuk mendapatkan hasil
yang diinginkan. Prinsipnya sama seperti kita memasukkan data pada
sebuah kalkulator elektronik. Hanya saja, data yang dimasukkan di sini
terdiri atas berbagai tipe ditambah dengan fasilitas-fasilitas Excel yang
ada memungkinkan untuk menyajikan tampilan angka dan teks berikut
tabel, grafik, hingga database. Hal ini yang membuat program menjadi
utuh untuk membuat teks laporan, berikut analisis perhitungannya.
Setiap versi dari Excel terus dikembangkan dengan selalu mengadakan
perubahan dan penambahan fasilitas baru, tetapi tetap menjaga
kompabilitas dengan versi sebelumnya. Namun perubahan-perubahan
yang dilakukan tidak mengubah fitur dasar software ini sebagai lembar
kerja untuk aplikasi perhitungan. Dalam pembahasan buku ini, kita akan
bekerja dengan Microsoft Excel 2007.

1.1 Worksheet dan Workbook


Pada waktu pertama membuka Excel, secara default Book1 adalah
nama workbook (buku kerja) yang pertama. Workbook ini terdiri atas 3
buah worksheet (halaman kerja) dengan nama Sheet1, Sheet2, dan
Sheet3. Worksheet Excel ini juga disebut sebagai spreadsheet, yaitu
lembar untuk pengolah angka.

1
Gambar 1.1 memperlihatkan elemen-elemen dari sebuah workbook.
Pada bagian atas halaman terdapat title bar yang menampilkan nama
workbook. Di bawahnya terdapat Ribbon (tampilan antarmuka baru
Excel 2007), yaitu suatu tool navigasi baru menggantikan menu dan tool
bars versi sebelumnya sebagai tool akses ke perintah-perintah Excel.
Semua perintah-perintah Excel dikelompokkan sesuai fungsinya ke
dalam tab. Dengan demikian, tab yang aktif memperlihatkan perintah-
perintah dalam kelompoknya.
Worksheet dibagi oleh baris dan kolom. Pada Excel 2007, jumlah kolom
dan baris sudah ditingkatkan dari versi sebelumnya. Kolom mulai dari A
sampai Z, kemudian AA, AB hingga XFD (16.384 kolom), sedangkan
baris mulai nomor 1 hingga 1.048.576. Perpotongan dari kolom dan
baris membentuk sel-sel sebagai tempat untuk diisi data. Setiap sel
berdiri sendiri dan mempunyai alamat yang ditunjukkan oleh kolom dan
baris. Misalnya B4 adalah sel yang berada pada kolom B dan baris ke-4.
Alamat dari sel yang terseleksi dapat dilihat dalam Name Box di bawah
Ribbon.
Kumpulan sel-sel disebut range sel, membentuk array memanjang
horizontal atau secara vertikal. Misalnya range A1:A5 adalah kumpulan
sel dari A1 hingga A5 membentuk array (baris x kolom) 5 x 1, atau range
A1:C5 membentuk array 5 x 3, dan seterusnya.
Nama worksheet dapat diganti dengan nama lain, dengan cara mengklik
dua kali pada tab Sheet; tekan Delete untuk menghapus namanya,
kemudian tulis nama barunya. Atau dengan mengklik kanan pada tab
Sheet kemudian dari menu shortcut, klik Rename untuk mengganti
namanya.

1.2 Tipe Data


Data input dalam spreadsheet dapat dibedakan menjadi beberapa tipe,
yaitu:
a. Teks: karakter alphabet dan teks: A, B, -Z, AB, A2, Komputer, …
b. Angka: data numerik: 1, 2, 3, 0, -1, -2, 4, 5.85, …
c. Tanggal: data tanggal biasanya mengacu pada setting penanggalan
komputer atau diformulasikan di dalam perhitungan.

2
d. Jam: data jam biasanya mengacu pada setting waktu komputer
atau diformulasikan di dalam perhitungan.
e. Formula: ekspresi matematik yang menghitung dua atau lebih nilai
yang menghasilkan sebuah nilai baru.
f. Fungsi: fungsi yang digunakan untuk berbagai aplikasi
perhitungan, seperti keuangan (financial), matematika &
trigonometri, statistik, database, logika, dan lain-lain.

Gambar 1.1 Worksheet Excel 2007

Tabel 1.1 Perintah-Perintah Dasar Excel

Nama Shortcut Deskripsi


Office Button Tombol ke perintah-perintah dasar
Excel di bawah ini.
Save Menyimpan (save) file dengan
nama workbook yang sedang
dikerjakan.
Save As Alt+FA Menyimpan file dengan nama lain
ke dalam folder dan direktori, atau
ke sebuah disc. Secara default file
diberi extension .xlsx (tanpa macro).

3
Jika file mengandung macro
(misalnya dengan VBA) dan ingin
mengaktifkannya setiap kali dibuka,
maka file diberi extension .xlsm.
New Membuka workbook baru.

Open Membuka workbook yang ada.

Print Mencetak worksheet melalui mesin


printer.
Close Menutup workbook (ikon Close
Window).
Exit Menutup program dan keluar dari
Excel (ikon Close).
Quick Access Toolbar
Undo Membatalkan pekerjaan terakhir.

Redo Mengulangi pekerjaan terakhir

Tab HOME
Copy Meng-copy data pada sel atau
range sel ke lokasi lain. Untuk
memilih data yang akan di-copy
atau cut, maka klik pada sel atau
range sel tempat data tersebut
kemudian tekan Ctrl+C.
Cut Memindahkan data ke lokasi lain.
Perintah seperti Cut, Copy, dan
Paste bisa ditemukan dalam menu
Pop-up dengan mengklik tombol
sebelah kanan mouse pada sel
yang disorot, atau dengan menekan
Ctrl+X.
Paste Menempatkan data ke dalam sel
atau range sel yang baru. Perintah
Paste dilakukan setelah ada
perintah Cut atau Copy. Untuk
menempatkan data, maka klik lokasi
barunya, kemudian tekan Enter atau
dengan menekan Ctrl+V.
Insert > Cells Alt+IE Menampilkan kotak dialog Insert
untuk menyisipkan sel, baris, atau

4
kolom baru di posisi pointer (sel
yang disorot).
Insert > Sheet Rows Alt+IR Menyisipkan baris baru di posisi
pointer.
Insert > Sheet Alt+IC Menyisipkan kolom baru di posisi
Columns pointer.
Format > Row Height Alt+HO Memformat baris, terdiri atas
(Home > pengaturan tinggi baris,
Format) menyembunyikan baris dan
menampilkannya kembali.
Format > Column Alt+HO Memformat kolom, terdiri atas
Width (Home > pengaturan lebar kolom, lebar
Format) otomatis (autofit selection),
menyembunyikan dan menampilkan
kolom, dan informasi tentang lebar
kolom standard.
Format > Cell Alt+HO Memformat isi sel, seperti angka,
(Home > teks, font yang dipakai, garis tepi,
Format) warna, dan proteksi worksheet.

Tabel 1.2 Operator dan Relasi Matematika

Operator Keterangan
+ Penjumlahan
– Pengurangan
* Perkalian
/ Pembagian
^ Pangkat
Relasi
= Sama dengan
> Lebih besar
< Lebih kecil
<> Tidak sama dengan
>= Lebih besar atau sama dengan
<= Lebih kecil atau sama dengan

5
TENTANG PENULIS

Gunthar Pangaribuan tamat dari Institut Teknologi


Indonesia (ITI) sebagai sarjana S-1 Teknik Sipil.
Setelah itu memulai karir dengan bekerja di
beberapa konsultan geoteknik hingga lebih dari 10
tahun. Dalam kurun waktu tersebut banyak
digunakan untuk membuat program Excel-VBA
terutama untuk penyelesaian problem-problem di
bidang geoteknik. Minat Penulis yang terutama
dalam pemrograman adalah menggunakan Excel-
VBA-AutoCAD, di mana ”trio pemrograman” ini sudah mumpuni untuk
mengerjakan model perhitungan dari yang ringan hingga yang rumit.
Penulis dapat dihubungi melalui email: xl4eng@hotmail.com

Catatan:
Untuk melakukan pemesanan buku, hubungi
Layanan Langsung PT Elex Media Komputindo:
Gramedia Direct
Jl. Palmerah Barat No. 29-37, Jakarta 10270
Telemarketing/CS: 021-53650110/111 ext: 3901/3902/3292/3427

287

Anda mungkin juga menyukai