1
IDENTITAS MAHASISWA
Nama : ..................................................................Laki-laki/Perempuan*)
NIM : .........................................................................
Tempat/
Tgl. Lahir : .........................................................................
A lamat : ...................................................................................................... ..
..............................................................Telpon..............................
Semester/TA : .........................................................................
Kelas : ………………………………………………….
Tanda Tangan
Pasfoto
......................................
2
PRAKATA
Dengan mengucapkan puji syukur ke hadirat Tuhan Yang Maha Esa, dan
oleh karena bimbingan dan penyertaan-Nya maka kami dapat menyelesaikan
penyusunan Modul Prakt. Pengantar Teknologi Informasi. Dengan terselesainya
penyusunan Modul Prakt. Pengantar Teknologi Informasi ini maka kami berharap
kegiatan praktek yang merupakan pelaksanaan dari teori yang sudah di dapat di
bangku kuliah dapat melengkapi ketrampilan mahasiswa dalam pelaksanaan
tugas ketika bekerja di unit rekam medis.
Tidak lupa pada kesempatan ini, kami juga mengucapkan banyak terima
kasih kepada semua pihak yang telah mendorong/menyemangati untuk segera
terselesainya modul ini. Tentu kami juga mengucapkan terima kasih Ketua
Program Studi Manajemen Informasi Kesehatan Sekolah Vokasi UGM yang sudah
memberi kesempatan kepada kami untuk menyusun Modul Prakt. Pengantar
Teknologi Informasi.
Akhir kata, tentunya kami menyadari masih ada kekurangan dalam penyusunan
Modul Prakt. Pengantar Teknologi Informasi ini, untuk itu saran dan masukan yang
sifatnya membangun untuk lebih baiknya Modul ini sangat kami harapkan.
Tim penyusun
3
TATA TERTIB PRAKTIK
4
PERENCANAAN PEMBELAJARAN
5
MATERI I PENGENALAN SISTEM OPERASI
Kompetensi:
1. Pengenalan Sistem Operasi DOS, Windows dan Linux
2. Pengenalan dan sejarah Sistem Operasi DOS
3. Perintah-perintah yang ada dalam Sistem Operasi DOS
Landasan Teori:
1. Sistem Operasi
Sistem operasi merupakan komponen yang berisi kumpulan program-
program (software) yang dapat mempermudah pengguna berinteraksi dengan
komputer. Tidak ada pengertian yang pasti dari Sistem Operasi, karena banyak
sekali pengertian dari Sistem Operasi ini ditinjau dari sudut pandangnya. Dilihat
dari tujuannya, Sistem Operasi dapat dipandang sebagai alat yang membuat
komputer lebih nyaman digunakan (convenient) untuk menjalankan aplikasi
dan menyelesaikan masalah pengguna. Tujuan lain Sistem Operasi ialah
membuat penggunaan sumberdaya komputer menjadi efisien.
Saat ini ada berbagai macam Sistem Operasi yang terkenal, diantaranya
adalah Windows (yang dikeluarkan oleh Microsoft), DOS (juga dikeluarkan oleh
Microsoft), Linux (dikembangkan oleh masyarakat open source), Macintosh
(dikeluarkan oleh MacOS) dan masih banyak lagi. (coba telusuri di internet
berbagai macam Sistem Operasi yang telah ada). Namun pada praktikum ini,
kita cukup mengenal 3 Sistem Operasi saja yang terkenal di kalangan
masyarakat IT. Yaitu Windows, DOS dan Linux.
6
➔ Sistem Operasi Linux
Linux merupakan Sistem Operasi yang dikenal dengan sebutkan
Open Source atau freesoftware, sebutan yang merupakan kebalikan dari
Sistem Operasi Windows, yaitu dimana Linux ini software yang ada
didalamnya tidak memerlukan pembayaran lisensi seperti halnya Windows.
Linux dikembangkan oleh masyarakan open source, yang artinya kode
terbuka, semua kode-kode program bisa dilihat dan dikembangkan oleh siapa
saja. Untuk selanjutnya, akan dijelaskan pada bab selanjutnya tentang Sistem
Operasi Linux.
7
3. Sistem Operasi DOS (Disk Operating System)
a. Sejarah
Sistem Operasi DOS atau yang lebih dikenal sebagai MS-DOS,
singkatan dari Microsoft Disk Operating System, adalah sebuah sistem
operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang
kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah
sistem operasi yang berbasis teks, sebelum pada akhirnya menghentikan
dukungan MS-DOS secara perlahan ketika mereka membuat sebuah
sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan
GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.
Beberapa Fungsi dari Operating system (DOS) adalah:
1) Mengorganisasikan atau mengendalikan kegiatan computer
2) Mengatur Memori
3) Mengatur proses input dan output data
4) Menegement file
5) Management directory
8
• /s : untuk menampilkan file dan root directory sampai sub-directory.
• /b : untuk menampilkan file dan directory perbaris.
• /l : untuk menampilkan file atau directory dalam bentuk huruf kecil.
Contoh:
C:\Documents and Settings\dino\dir {Menampilkan isi direktori dino}
c. CD /CHDIR
Change directory atau pindah directory. Bentuk umum:
CD.. {pindah ke direktori sebelumnya}
CD TUGAS {pindah ke sub direktori Tugas}
Perintah ini digunakan untuk pindah directory atau mengubah directory
aktif.
Contoh:
C:\ Users\Khoirul Umam M \cd..
{Pindah ke direktori C:\Users\Khoirul Umam M }
d. TYPE
Digunakan untuk menampilkan file text.perintah ini hanya bisa digunakan
untuk satu file saja dan hanya untuk file text. Bentuk umumnya: TYPE
<nama_file> Contoh:
C:\Users\Khoirul Umam M\umam\REKMED > type surat.txt
9
e. COPY
Perintah ini digunakan untuk menyalin atau mengkopy file. Bentuk umum
perintah ini adalah sebagai berikut: Copy [file_asal] [file_tujuan] Contoh:
C:\ Users\Khoirul Umam M\umam\REKMED >copy surat.txt d:/
Perintah diatas menunjukan perintah untuk mengkopi file pada directory
REKMED yang bernama surat di C: dan disalin atau dicopykan ke
directory D: dengan dana yang sama yaitu surat.txt
f. REN/RENAME
Digunakan untuk mengubah (rename) nama file dengan file yang baru.
Perintah ini tidak akan mengubah isi dari file tersebut. Bentuk umumnya:
REN <nama_file_lama> <nama_file_baru> Contoh:
C:\ Users\Khoirul Umam M\umam\REKMED >ren surat.txt tugas.txt
Jangan lupa untuk memberi perintah dir untuk mengetahui perubahannya.
g. DEL
Perintah ini berfungsi untuk menghapus atau mendelete file. Bentuk
umum: Del[nama_file] Contoh:
C:\ Users\Khoirul Umam M\umam\REKMED > del tugas.txt {digunakan
untuk menghapus file yang bernama tugas.txt}. Jangan lupa untuk
memberikan perintah dir untuk mengecek apakah file yang dimaksud
sudah terhapus.
10
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa membentuk kelompok paling banyak 5 orang per
kelompok. Kemudian menunjuk salah satu sebagai ketua kelompok.
b. Setiap kelompok membahas tentang macam-macam sistem operasi yang ada
yaitu Windows, Ubuntu dan Mac OS. Kemudian mendeskripsikan masing-
masing sistem operasi tersebut baik dari sisi sejarah, fitur, tampilan, dan juga
spesifikasi dasar saat penginstalan sistem operasi tersebut.
c. Hasil diskusi berupa kertas kerja yang berisikan hasil pembahasan.
d. Masing-masing kelompok memaparkan kertas kerjanya pada kelompok lain
dan saling memberikan penjelasan, argumentasi, kritik dan juga saran.
Penilaian
a. Penilaian didasarkan pada proses diskusi, pemaparan materi dan juga
tanggapan yang diberikan pada kelompok lain saat bertanya.
b. Nilai kelompok menjadi nilai individu.
11
LATIHAN/KASUS 2
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
Mahasiswa menuliskan perintah CMD untuk melakukan task berikut :
▪ Buatlah folder dengan nama ―Jualan‖.
▪ Pada folder ―Jualan‖ tersebut buat 2 folder yaitu ―Sayuran‖ dan
―Buah‖.
▪ Buatlah file (.txt) dengan nama file ―Kangkung‖ (isi file bebas)
pada folder ―Sayuran‖.
▪ Buatlah file (.txt) dengan nama file ―Melon‖ (isi file bebas) pada
folder ―Buah‖.
▪ Copy file ―Melon.txt‖ ke folder ―Sayuran‖.
▪ Rename file ―Melon.txt‖ pada folder ―Sayuran‖ menjadi
―Kubis.txt‖.
▪ Hapus folder ―Buah‖
▪ Gambarkan bentuk tree (pohon) dari folder ―Jualan‖
b. Hasil pekerjaan berupa lembar jawaban yang
dikumpulkan ke asisten/instruktur yang bersangkutan.
Penilaian
Penilaian didasarkan pada lembar jawab yang dituliskan mahasiswa.
12
MATERI II PENGENALAN LINUX
Tujuan Praktikum:
1. Pengenalan Sistem Operasi Linux
2. Komponen-komponen Sistem Operasi Linux
3. Pengelolaan File dalam Linux
Indikator:
• Agar praktikan bisa menjelaskan karakteristik Sistem Operasi Linux
• Agar praktikan bisa mengoperasikan dan menjelaskan komponen-
komponen dalam Sistem Operasi Linux
• Agar praktikan bisa mempraktekkan Pengelolaan File dalam Linux
Materi:
1. Sejarah Linux
Pada tahun 1969, tim dari laboratorium Bell Labs mengembangkan sebuah
sistem operasi yang sederhana, elegan, dan dikembangkan menggunakan
bahasa pemrograman C. Proyek tersebut diberi nama UNIX. Bentuk dasar dari
sistem UNIX adalah Kernel yaitu suatu potongan code yang dapat diadaptasi
untuk setiap spesifik sistem, spesifik hardware dan merupakan. Pada akhir
tahun 80-an, banyak orang memiliki komputer. Terdapat berbagai versi UNIX
yang tersedia bagi arsitektur PC, tetapi tidak ada yang benar – benar gratis.
Pada awal tahun 90-an, Linus Torvalds, mahasiswa ilmu komputer Universitas
Helsinki, memiliki ide untuk membangun suatu sistem operasi bertipe UNIX
yang gratis. Sistem operasi tersebut diberi nama Linux. Linux dibangun oleh
Linus Torvalds dengan bantuan dari pengembang software sepenjuru dunia.
Pada saat itu, POSIX adalah standar UNIX, Linux merupakan implementasi
dari POSIX secara mandiri dan termasuk multitasking secara nyata, virtual
memori, shared library, demand loading, dan penanganan memori yang baik,
jaringan TCP/IP, dan penampilan lain yang konsisten dengan sistem UNIX.
Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14
Maret 1991. Sistem berkas yang didukung hanya sistem berkas Minix. Kernel
pertama dibuat berdasarkan kerangka Minix (sistem UNIX kecil yang
dikembangkan
oleh Andy Tanenbaum). Tetapi, kernel tersebut sudah mengimplementasi
proses UNIX secara tepat.
13
kelompok tanpa dibayar, yang banyak dijumpai di Internet. Mereka saling tukar-
menukar kode, melaporkan bug, dan membenahi segala masalah yang ada.
Setiap orang yang tertarik dipersilahkan untuk bergabung dalam
pengembangan Linux.
Perkembangan yang pesat ini tidak terlepas dari jasa proyek GNU yang
menyediakan program-program bermutu yang gratis dan esensial dalam Linux,
seperti shell program, compiler, Xfree, GNOME Desktop dll, boleh dikatakan
Linux ada pada saat ini berkat budaya open source dan fenomena Linux ini
pula salah satu bukti kehebatan budaya open source. Linux mempunyai
kelebihan dibanding sistem operasi yang lain:
a. Full Multitasking. Linux seperti halnya versi UNIX yang lain mendukung
penuh multitasking, sehingga pengguna dapat menjalankan banyak
program pada saat bersamaan.
b. X Window system. X Windows merupakan sekitar tampilan grafis dari
mesin- mesin UNIX.
c. Implementasi TCP/IP Networking. Implementasi TCP/IP (Transmission
Control Protocol/Internet Protocol) yang lengkap sebagai penghubung ke
dunia internet.
d. Mendukung virtual memori dan shared library. Virtual memori
memungkinkan penggunaan ruang pada harddisk sebagai memori,
sehingga dapat mengatasi kekurangan RAM untuk menjalankan suatu
proses.
e. Dukungan GNU Software. Linux memiliki banyak aplikasi pendukung yang
powerful dimana aplikasi ini dibuat oleh GNU, sebuah badan pembuat free
software.
f. Dukungan penuh terhadap Networking.
g. Lebih murah. Sebenarnya linux sistem operasi yang dapat diperoleh secara
gratis. Biaya yang dikeluarkan mungkin hanya untuk pengganti CD atau
pulsa telpon jika mendapatkannya dari internet.
3. Distribusi Linux
Untuk memudahkan para pemakai Linux, telah banyak berdiri perusahaan
software yang mengemas software-software dari GNU untuk membuat
Distribusi Linux (sering disebut Distro Linux). Distribusi Linux tersebut
diantaranya Slackware, RedHat, Mandriva, Debian, SuSE, Turbo Linux,
Knoppix dan masih banyak lagi (bisa dilihat di http://DistroWatch.com). Masing-
masing distribusi Linux memiliki target pasar sendiri-sendiri, mereka juga
berusaha untuk semakin memudahkan user, dari masalah instalasi,
penggunaan, dan perawatan. Tetapi pada dasarnya mereka mengambil dari
sumber yang sama. Redhat ditujukan untuk individu, penggila Linux dan juga
hacker (www.redhat.com). Slackware merupakan distro favorit bagi pengguna
Linux yang sudah mahir dan menyukai nuansa UNIX-like
(www.slackware.com). Debian merupakan distro Linux yang memiliki stabilitas
tinggi dan merupakan distro linux yang paling dinamis karena dikembangkan
oleh banyak orang dari berbagai negara melalui internet. Debian cocok
14
digunakan untuk eksperimen bagi pengguna Linux7 ataupun developer
(www.debian.org). Perbedaan utama antara SuSE dan distro lainnya adalah
banyaknya aplikasi yang disertakan pada SuSE
(www.suse.com). Ubuntu merupakan distro turunan debian. Ubuntu
menawarkan kemudahan dan mirip dengan Windows, sehingga distro ini
dapat dikatakan sangat cocok bagi pemula. Saat ini ubuntu merupakan distro
yang paling banyak digunakan, distro favorit. Ubuntu versi 8.04 telah dirilis
bulan ke-empat tahun 2008. Setiap distribusi Linux biasanya dijual dengan
harga tertentu, apa yang mereka jual sebenarnya bukan softwarenya, tetapi
usaha untuk mengemasnya, baik fisik maupun softwarenya. Setiap distribusi
Linux biasanya juga menyediakan versi yang berlisensi GPL, untuk ini
biasanya kita harus mendownload. Distribusi Linux umumnya telah dilengkapi
dengan software-software untuk fungsi-fungsi server dan desktop.
5. Desktop Linux
15
Ada berbagai variasi program untuk desktop Linux. Desktop ini
memberikan fungsi dan tampilan untuk kemudahan dan kenyamanan
pengoperasian komputer. Desktop Linux yang cukup terkenal dan banyak
digunakan antara lain KDE dan Gnome. Hamper semua distribusi Linux
menyertakan kedua Desktop Manager tersebut. Beberapa distribusi
menggunakan KDE sebagai default Desktop Manager, seperti Linux Mandrake,
Knoppix. Sedang yang lainnya menggunakan Gnome sebagai default Desktop
Manager, seperti RedHat. Setiap Desktop Manager juga membawa kubu
aplikasi masing-masing, karena kedua Desktop Manager tersebut masing-
masing membawa library aplikasi dan fasilitas masingmasing.
6. File Manager
File Manager memiliki kemampuan yang lengkap. Selain bias klik kanan,
kita juga bisa melakukan aksi drag and drop seperti biasanya.
Copy (ctrl+C): digunakan untuk menyalin isi file maupun folder di lokasi lain
dengan nama yang sama
16
Cut (ctrl+X): sama halnya dengan copy, hanya saja file dan folder tersebut
isinya akan dipindah ke lokasi baru bukan disalin.
Paste (ctrl+V): (paste=lekat), melekatkan file atau folder yang telah di copy
maupun di cut ke lokasi yang dipilih
d. Browsing antar Tab, kita bisa menjelajah ke beberapa folder sekaligus
dengan memanfaatkan fungsi tab di file manager. Klik [Window] [New Tab].
Tab [about:blank] akan muncul di panel kanan. Klik salah satu folder di panel
sebelah kiri, maka isinya akan otomatis berganti. Untuk pindah antar Tab klik-
klik saja.
e. Split View, kegiatan kita di beberapa folder sekaligus juga akan terbantu
dengan mode split view. Ada dua macam split view : left/right dan top/bottom.
Untuk menggunakannya, klik [Window] [Split View Left/Right] atau [Split View
Top/Bottom].
f. Zoom, fitur satu ini juga unik. Kita bisa memperbesar tampilan ikon atau folder
dengan mengklik satu tombol saja. Arahkan pointer ke toolbar dan klik tombol
[Increase Icon Size]. Untuk mengembalikannya ke bentuk yang lebih kecil, klik
tombol sebelahnya [Decrease Icon Size].
17
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
Mahasiswa menuliskan jawaban dari pertanyaan berikut :
▪ Sebutkan kelebihan dari File Manager pada Linux!
▪ Apa maksud dari pernyataan bahwa Linux merupakan software
Open Source!
▪ Sebutkan kelebihan Linux dibanding Sistem Operasi yang lain!
▪ Bagaimana cara membuat folder dan shortcut pada file manager.
▪ Apakah yang disebut dengan Distro!
b. Hasil pekerjaan berupa lembar jawaban yang dikumpulkan ke asisten/
instruktur yang bersangkutan.
Penilaian
Penilaian didasarkan pada lembar jawab yang dituliskan mahasiswa.
18
LATIHAN/KASUS 2
Kegiatan praktikum :
a. Masing-masing mahasiswa membentuk kelompok paling banyak 5 orang per
kelompok. Kemudian menunjuk salah satu sebagai ketua kelompok.
b. Setiap kelompok membahas tentang macam-macam sistem operasi yang ada
yaitu Windows, Ubuntu dan Mac OS. Kemudian mendeskripsikan masing-
masing sistem operasi tersebut baik dari sisi sejarah, fitur, tampilan, dan juga
spesifikasi dasar saat penginstalan sistem operasi tersebut.
c. Hasil diskusi berupa kertas kerja yang berisikan hasil pembahasan.
d. Masing-masing kelompok memaparkan kertas kerjanya pada kelompok lain
dan saling memberikan penjelasan, argumentasi, kritik dan juga saran.
Penilaian
a. Penilaian didasarkan pada proses diskusi, pemaparan materi dan juga
tanggapan yang diberikan pada kelompok lain saat bertanya.
b. Nilai kelompok menjadi nilai individu.
19
MATERI III OPEN OFFICE WRITER
Tujuan Praktikum:
1. Mengenalkan aplikasi Open Office Writer beserta komponen-
komponennya
2. Menggunakan fasilitas-fasilitas yang dimiliki oleh Open Office Writer
Indikator:
• Agar praktikan bisa menjelaskan aplikasi Open Office Writer dan komponen-
komponennya
• Agar praktikan bisa mengoperasikan aplikasi Open Office Writer dan
fasilitasfasilitasnya
Materi:
1. Pengenalan
Writer merupakan komponen pengolah huruf/kata dari Linux untuk membuat
dan mengolah dokumemn berupa tulisan, tetapi dapat juga disertai gambar, table
dan bahkan hyperlink. Utnuk membuka program Writer, dari Menu K → Open
Office.org → Text Document. Sewaktu membuka program untuk pertama
kalinya, berikut ini beberapa lokasi penting pada Writer yang perlu diperhatikan.
B
C
A
D
H I
Keterangan :
A. Daftar Menu Program, berisi berbagai perintah pengoperasian yang bersifat
tambahan.
B. Function Bar, berisi icon-icon untuk shortcut (jalan pintas pengoperasian
berbagai perintah penting dari menu). Biasanya untuk perintah copy, export
PDF memberi background dokumen dsb
20
C. Object Bar, terdiri dari bermacam icon untuk memformat obyek yang berupa
text, penomoran, grafik, tabel, frame dsb.
D. Ruler, merupakan bagian untuk mengatur batas atas dan samping sebuah
halaman.
E. Scroll Bar, bagian untuk menggeser halaman yang nampak secara naikturun
maupun ke samping
F. Main Toolbar, berisi icon-icon untuk menyisipkan tabel, object, mengecek
ejaan dsb
G. Page, tempat untuk mengetikan karakter/huruf.
H. Page position, menunjukkan halaman yang sedang dipilih dari satu atau lebih
halaman yang ada
I. Zoom View, untuk mengatur ukuran persen halaman yang ingin ditampilkan,
apakah 25%, 50% atau 100%.
21
BARIS MENU EDIT
22
BARIS MENU VIEW Menu View fasilitas untuk
mengatur tampilan (layout) dari
desktop Open Office Writer. Kita
tidak akan kesulitan mengenali
menu ini. Untuk mencobanya klik
saja salah satu sub menu nya, kita
akan bisa menemukan fungsi dari
sub menu yang telah kita pilih.
BARIS MENU INSERT
23
BARIS MENU FORMAT Menu Format digunakan untuk
memformat dan memanipulasi
text. Sub Menu Character
digunakan untuk memanipulasi
tiap karakter, Sub Menu Paragraph
digunakan untuk memanipulasi
suatu paragraph, Sub Menu Page
untuk manipulasi satu halaman
tertentu. Pengubahan huruf pada
Sub Menu Change case,
pembuatan kolom pada Sub Menu
Columns, selain itu untuk
pengaturan suatu gambar (picture)
melalui Sub Menu Wrap, Arrange,
Flip dsb.
BARIS MENU TABLE
24
Sedangkan Menu Tools ini
mempunyai fasilitas tambahan dari
menu-menu yang disebutkan
sebelumnya. Seperti:
- Auto Correct
- Format Numbering (ada pada Sub
Menu Outline Numbering)
- Line Numbering (pemberian
Nomor Baris)
- Mail Merge Wizard Macros Selain itu
juga adanya fasilitas
Customize dan Options.
25
2. Fasilitas pada Open Office Writer
- Membuat dokumen baru
Pilih File → New → Text Document.
- Membuka File
Pilih File → Open → Pilih Lokasi file yang akan dibuka → OK -
Menyimpan Dokumen
Pilih File → Save As → berikan nama file baru.
Untuk selanjutnya apabila ingin menyimpan file yang sudah disimpan,
tinggal memilih menu File → Save saja. Atau kita tekan ikon disket pada
menu toolbar.
- Proteksi dokumen
Pilih menu Edit → Changes → Protect Records. Kemudian akan muncul
jendela Enter Password seperti yang diperlihatkan pada gambar berikut.
Ketikkan password, tekan OK, maka dokumen kita tidak akan bisa diubah-
ubah oleh orang luar.
26
Sebagai latihan pada praktik Open Office Writer kali ini, kita buat Dokumen dalam
1 halaman seperti berikut :
Menurut Blissmer [2], komputer adalah suatu alat elektonik yang mampu melakukan
beberapa tugas sebagai berikut:
- menerima input
- memproses input tadi sesuai dengan programnya
- menyimpan perintah-perintah dan hasil dari pengolahan
- menyediakan output dalam bentuk informasi
1. Format Paragraf
Yaitu melalui menu Format → Paragraf
27
Melalui Sub Menu ini kita bisa mengadakan manipulasi dokumen yang meliputi
- Indents & Spacing, yaitu agar dokumen (text) bisa menjorok (indent) kedalam
maupun keluar, serta pemberian spasi (spacing) suatu text dokumen
- Alignment, yaitu pengaturan suatu text sesuai dengan kebutuhan, apakah rata
kiri (Left), rata kanan (Right), rata tengah (Center) maupun rata kanan kiri
(Justified)
- Text Flow, untuk penghubungan antar karakter
- Numbering, pemberian penomoran baik dengan angka
maupun dengan simbol secara otomatis. Fasilitas ini lengkap ada pada sub
menu Format → Bullets and Numbering.
Untuk menampilkan point-point dapat digunakan ikon numbering/bullets.
Misalnya:
Nama-nama kota besar di Indonesia: Yogyakarta
Semarang Jakarta Medan
Kemudian nama kota diblok, kemudian pilih ikon numbering/bullets pada Object
Bar. Hasilnya:
1. Yogyakarta
2. Semarang
3. Jakarta
4. Medan
- Tabs, mengatur posisi tabulasi beserta pengisian karakter, sub menu ini
biasanya digunakan juga saat membuat daftar isi.
- Drop Caps, yaitu memberikan karakter huruf besar pada suatu huruf kata
tertentu, biasanya digunakan pada artikel di koran atau majalah, dimana huruf
pertama dari kata pertama paragraf kesatu dituliskan dengan huruf besar.
Namun, disini kita bisa menggunakan tidak hanya pada huruf pertama, dua huruf
pertama juga bisa.
- Borders, yaitu pemberian kesan garis tepi dari suatu dokumen, pada contoh
diatas, borders nya berupa garis tunggal, kita bisa memodifikasinya menjadi
bentuk yang lain (pada bagian style).
- Background, yaitu memberikan kesan latar belakang pada text suatu paragraf.
28
2. Format Karakter
Melalui menu Format → Character
Melalui Sub Menu ini, kita bisa mengadakan manipulasi dokumen sbb:
- Font, yaitu fungsi untuk menentukan jenis, type dan ukuran font huruf.
- Font Effects, berfungsi untuk memberi efek pada suatu karakter, misalnya coret
di tengah font, kesan garis bawah, dsb.
- Position, berfungsi untuk menentukan posisi karakter, apakah superscript
(seperti angka 2 pada karakter x2) atau subscript (seperti angka 2 pada karakter
O2)
- Hyperlink, hyperlink ini berfungsi untuk menghubungkan dokumen yang kita
buat bisa dengan suatu file tertentu.
- Background, background yang disini adalah memberikan latar belakang warna
untuk tiap karakter yang diinginkan.
3. Format Page
Sub Menu ini melalui Format → Page
29
- Page, digunakan untuk menentukan format kertas yang digunakan model layout
apakah portrait (biasanya disebut berdiri), atau landscape (tidur). Atau jika kita
punya kertas ukuran tertentu yang tidak ada dalam tipe yang umum, kita bisa
mengisikannya pada bagian width dan height. Selain itu kita juga bisa
menentukan marginnya.
- Background, background disini adalah pemberian latar belakang berupa
pewarnaan untuk satu page.
- Header, pemberian header (text pada awal tiap dokumen). Fasilitas ini juga bisa
diakses pada Sub Menu Insert → Header.
- Footer, pemberian footer (text pada akhir tiap dokumen). Fasilitas ini juga bisa
diakses pada Sub Menu Insert → Footer.
- Borders, pemberian garis tepi pada satu page (halaman)
- Columns, jika kita ingin membuat dokumen kita berbentuk kolom-kolom,
misalnya pada suatu format koran atau majalah. Fasilitas ini juga bisa diakses
pada Sub Menu Format → Columns.
- Footnote, pemberian catatan kaki suatu dokumen.
4. Format Field
Dapat diakses melalui Insert → Field
Sub menu ini digunakan untuk menyisipkan sub menu-sub menu pada Field: -
Date, menyisipkan tanggal pada saat kita menggunakan sub menu itu.
Tanggal disini adalah tanggal saat itu pada komputer yang bersangkutan.
- Time, menyisipkan waktu, sama seperti halnya Date, sesuai dengan waktu
komputer saat itu juga.
- Page Number, menyisipkan nomor halaman.
- Page Count, fasilitas untuk menyisipkan penghitungan jumlah halaman
- Subject, memberikan subject pada dokumen
- Title, pemberian judul pada dokumen
- Author, menyisipkan nama pembuat dokumen.
Cobalah kita praktikan untuk dokumen yang telah dibuat dengan fasilitasfasilitas
di atas.
5. Format Karakter Khusus. Atau kita mengenalnya dengan sebutan Simbol. Caranya
dengan mengakses Sub Menu Insert → Special Character.
30
6. Sub Menu Hyperlink
Digunakan untuk menghubungkan suatu file dengan file tertentu. Kita dapat
menggunakannya melalui Sub Menu Insert → Hyperlink.
Hyperlink disini bisa kita gunakan untuk menghubungkan dengan file yang
berformat link situs, Mail & News, Document (bisa berupa dokumen
pengolahan data, gambar), ataupun New Document. Yang mutlak harus diisi
adalah path document, yaitu dokumen sumber atau alamat dari dokumen yang
kita jadikan link, dan nama Text yang akan kita munculkan untuk bisa dibuat
sebagai Link.
8. Insert Object
Menyisipkan Object berupa chart, formula (rumus) ataupun object yang lain.
Dapat dilakukan melalui Insert → Object.
‗
9. Insert Picture
Melalui Sub Menu Insert → Picture
31
Dengan menu Table ini kita bisa menyisipkan, menghapus dan memodifikasi
tabel. Selain itu kita juga bisa menggunakan formula (rumus) untuk melakukan
penghitungan ataupun formulasi sumber data yang ada pada tabel itu.
32
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
b. Buatlah suatu tulisan sebanyak 2 halaman tentang program Sarjana Terapan
Manajemen Informasi Kesehatan UGM (struktur kepengurusan prodi dan juga
profil prodi).
c. Ketentuan tambahan :
▪ Spasi paragraph sebesar 1,5
▪ Kertas yang diguakan A4
▪ Margin atas dan kiri sebesar 4cm, margin kanan dan bawah sebesar 3cm
▪ Setiap awal paragraf menjorok ke dalam
▪ Terdapat bullet atau numbering
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
33
MATERI IV OPEN OFFICE CALC (SPREADSHEET)
Tujuan Praktikum:
1. Mengenalkan aplikasi Open Office Calc beserta komponen-komponennya 2.
Menggunakan fasilitas-fasilitas yang dimiliki oleh Open Office Calc Indikator:
• Agar praktikan bisa menjelaskan aplikasi Open Office Calc
komponenkomponennya
• Agar praktikan bisa mengoperasikan aplikasi Open Office Calc dan fasilitas-
fasilitasnya
• Agar praktikan bisa menggunakan perhitungan angka dan formula dalam Open
Office Calc
Materi:
1. Elemen-elemen suatu jendela Open Office Calc
Menu Toolbar
Function Toolbar
Object Toolbar
Calculation
Toolbar
Area Kerja/Worksheet
Keterangan :
1. Menu Toolbar, untuk memilih perintah, caranya klik nama menu, atau tekan
tombol Alt kemudian huruf bergaris bawah dari nama menu.
2. Function bar, toolbar ini menyediakan tombol untuk perintah Open, Save,
Copy, Cut, Paste dan perintah lain.
3. Calculation Toolbar, toolbar ini ditujukan untuk memasukkan formula yang
dibutuhkan dalam penghitungan dan juga menunjukkan posisi kursor dalam
spreadsheet (lembar kerja)
4. Formula bar, ketika memasukkan informasi ke dalam suatu sel, apapun yang
diketikkan akan muncul dalam formula bar. Lokasi sel juga muncul dalam
Formula bar.
34
5. Jendela Buku Kerja, setiap dokumen adalah suatu buku kerja yang berisi satu
atau lebih lembar kerja. Beberapa dokumen (buku kerja) dapat dibuka dalam
satu waktu, masing-masing dalam jendelanya sendiri.
6. Nama-nama kolom, huruf-huruf di bagian atas suatu lembar kerja yang
mengidentifikasikan baris-baris dalam lembar kerja tersebut.
7. Pemilih, sketsa yang mengidentifikasikan sel yang aktif (sel dimana kita
sedang bekerja)
8. Setiap lembar kerja dibagi menjadi kolom, baris dan sel. Terdapat total 256
kolom (A sampai Z, AA sampai IV) dan 32.000 baris dalam setiap lembar kerja.
➔ Sel
Perpotongan antar baris dan kolom disebut sel (cell). Sel diberi nama menurut
posis kolom dan baris pada lokasinya. Sebagai contoh sel A1 adalah perpotongan
antar kolom A dan baris 1.
➔ Range
Sebuah range adalah suatu grup sel yang berhubungan yang membentuk segi
empat. Sel-sel dalam sebuah range dapat berasa dalam satu kolom, satu abris
atau kombinasi kolom dan baris. Range ditunjukkan dengan anchor point (sudut
kiri atas dan kanan bawah). Misalnya range dari sel B2 sampai dengan sel D5
dinyatakan sebagai range B2:D5.
35
b. Dengan tombol kiri mouse ditekan pindahkan mouse ke sel D4
c. Lepaskan tombol mouse.
6. Menyalin data
Ketika menyalin atau memindahkan data, sebuah salinan data dari datadata
tersebut diletakkan pada penyimpanan sementara bernama clipboard.
Ketika menyalin, data yang asli tetap ada pada tempatnya dan sebuah salinan
data tersebut ditempatkan sesuai permintaan. Langkah-langkah untuk
menyalin data (meng-copy data): a. Pilih sel atau range sel yang akan disalin
b. Pilih dan klik menu Edit → Copy atau tekan Ctrl+C atau dengan menekan
tombol copy pada Function Toolbar. Isi dari sel-sel terpilih disalin ke
clipboard.
c. Pilih sel pertama pada area dimana salinan ingin diletakkan.
d. Pilih dan klik menu Edit → Paste atau tekan tombol Ctrl+V atau dengan
mengklik tombol Paste pada Function Toolbar.
7. Memindahkan data
Memindahkan data adalah memindahkan data dari tempat asli ke tempat yang
baru, hampir sama dengan menyalin (meng-copy), hanya saja data yang ada di
tempat asal akan dihapus dan dipindahkan ke tempat yang baru.
Langkah-langkah untuk memindahkan data:
a. Pilih sel atau range sel yang akan dipindahkan
36
b. Pilih dan klik menu Edit → Cut atau tekan tombol Ctrl+X atau dengan
menekan tombol Cut pada Function Toolbar.
c. Pilih sel pertama pada area dimana salinan ingin diletakkan.
d. Pilih dan klik menu Edit → Paste atau tekan tombol Ctrl+V atau dengan
mengklik tombol Paste pada Function Toolbar.
8. Menulis Rumus
Operator hitung yang dapat digunakan pada rumus yang berupa instruksi
matematika, diantaranya: + (plus), - (minus), * (kali), / (bagi), ^ (pangkat).
Penulisan rumus selalu diawali dengan lambang sama dengan (=). Rumus
bisa ditulis dengan angka tetap dan juga dengan menggunakan referensi sel.
Contoh: = 34*2000, = C2 + G7
37
a. Letakkan mouse pointer pada batas bawah dari nomor baris yang akan
diubah tingginya.
b. Saat pointer mouse berubah menjadi arah panah kita, geser mouse ke atas
atau ke bawah untuk merubah tinggi baris.
Atau dapat dilakukan dengan cara:
a. Pilih sel yang akan diubah tingginya
b. Pilih menu Format → Row → Height
Gridlines
38
b. Klik pilihan Appearance, kemudian warnai gridlines dengan warna pilihan
kita.
Jika pilihannya adalah white, maka garis grid tidak akan nampak, berupa
halaman putih (artinya tidak bergaris-garis)
a b c e f
d
Fungsi masing-masing adalah:
a. Untuk merubah jenis huruf yang dipakai dalam sel
b. Untuk merubah ukuran font dalam sel
c. Merubah teks menjadi bold (cetak tebal), jika diklik sekali lagi akan
kembali ke bentuk normal
d. Merubah teks dalam bentuk italic (cetak miring), jika diklik sekali lagi akan
kembali ke bentuk normal
e. Merubah teks menjadi bentuk underline (cetak garis bawah), jika diklik sekali
lagi akan kembali ke bentuk normal.
f. Mengatur posisi paragraf (rata kiri, rata tengah, rata kanan, rata kiri – kanan)
39
c. Klik tab Font
d. Tentukan pilihan yang diinginkan.
40
d. Klik OK
41
LATIHAN/KASUS 1
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
42
LATIHAN/KASUS 2
43
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
LATIHAN/KASUS 3
44
c. Tentukan lama kerja dalam satuan jam kemudian hitung total upah yang
didapatkan karyawan berdasarkan total upah per jam dan lama kerja.
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
45
LATIHAN/KASUS 4
Modul praktikum
Kertas HVS
ATK
Komputer
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
b. Kerjakan tugas berikut pada open office calc.
DAFTAR SEWA KENDARAAN CV. MOTOR HARAPAN
Nama Lama
Merk Mobil Tarif/Hari Jumlah Tarif
Penyewa Sewa
Rendra SUZUKI 3.00 Rp.250.000
Hanafi TOYOTA 12.00 Rp.325.000
Sukma DAIHATSU 4.00 Rp.275.000
Nuraida MAZDA 17.00 Rp.350.000
Lidya HONDA 8.00 Rp.300.000
c. Buatlah daftar sewa kendaraan CV. Motor Harapan selama bulan Januari
2015
d. Formatlah angka dan huruf serta alignment agar sama dengan tampilan tabel
tersebut
e. Sisipkan dua baris baru di bawah Sukma. Kemudian ketikkan data penyewa:
Budiono TOYOTA 5.00 Rp. 325.000
Diana HONDA 7.00 Rp. 300.000
f. Tentukan nilai Jumlah Tarif = Lama Sewa* Tarif/hari
g. Tentukan nilai Total untuk Lama sewa, Tarif/hari dan Jumlah Tarif
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
MATERI V OPEN OFFICE CALC LANJUTAN (SPREADSHEET)
Tujuan Praktikum:
1. Mengenalkan jenis-jenis formula dan fungsi dalam Open Office Calc
2. Membuat beberapa tipe grafik pada Open Office Calc
Indikator:
• Agar praktikan bisa menggunakan formula dan fungsi-fungsi dalam Open
Office Calc pada suatu kasus
• Agar praktikan bisa membuat grafik dari kasus yang diberikan dengan fasilitas
dalam Open Office Calc
Materi:
1. Formula
46
Formula digunakan untuk melakukan perhitungan pada data yang
dimasukkan. Formula terdiri atas satu atau lebih alamat sel atau nilai tertentu
dan sebuah operasi matematika, seperti ^ (pemangkatan), + (penjumlahan, -
(pengurangan), * (perkalian) atau / (pembagian). Contoh: Menentukan nilai
rata-rata dari nilai pada sel A1 sampai A3 = (A1+A2+A3)/3
Urutan prioritas operasi yang ada pada Open Office Calc adalah sebagai
berikut:
Eksponensial dan persamaan dalam tanda kurung
Perkalian dan pembagian
Penjumlahan dan pengurangan
3. Fungsi
Fungsi adalah serangkaian formula rumit yang siap digunakan yang melakukan
serangkaian operasi pada range nilai tertentu. Fungsi Open Office Calc yang
sering digunakan:
47
Fungsi Contoh Penjelasan
AVERAGE =AVERAGE(B4:B9) Menghitung nilai tengah atau
rata-rata
COUNT =COUNT(A3:A7) Menghitung cacah data. Sel
kosong dan sel yang berisi data
dengan format teks tidak ikut
dihitung
COUNTA =COUNTA(B4:B10) Menghitung cacah data. Sel
kosong tidak ikut dihitung
IF =IF(A3>100,A3*2,A2*2) Jika A3 >100 (T) maka formula
A3*2 digunakan, tapi jika A3<=100
(F) maka formula A2*2 digunakan.
Untuk melihat secara lengkap fungsi-fungsi apa saja yang dimiliki Open Office
Calc secara lebih jelas dan juga untuk menyisipkan fungsi secara lebih mudah
adalah dengan memilih menu Insert - Function.
4. Latihan
DAFTAR PERSEDIAAN BARANG PT BINTANG PRATAMA
PERSEDIAAN BELI JUAL PERSEDIAAN
BULAN AWAL BARANG BARANG BARANG
JULI 18500 12500 13000
48
RATA-RATA
TERTINGGI
TERENDAH
49
Fungsi ini digunakan untuk mencari suatu nilai dari tabel yang direferensikan
(Range Tabel), berdasarkan suatu nilai kunci tertentu. Bila terdapat kesesuaian
antara Nilai kunci dengan nilai pada Range Tabel, maka fungsi tersebut akan
mengambil nilai dari Range Tabel pada Kolom/Baris yang mempunyai indeks
sama dengan Nomor Indeks
Kolom/Baris. Untuk lebih mudahnya kita lihat contoh di bawah ini:
7. Grafik
Grafik digunakan untuk memvisualisasikan data, sehingga dengan
mudah pengguna mencerna perbedaan data atau perubahan-perubahan pada
data tersebut. Grafik dapat ditempatkan jadi satu dengan lembar kerja data
atau ditempatkan pada lembar kerja yang terpisah. Jika data-data pada lembar
kerja tersebut dirubah, maka secara otomatis Grafiknya juga akan dirubah.
Secara mudah pembuatan grafik dapat mengikuti petunjuk yang ada
pada jendela Auto Format Chart, langkah-langkah adalah sebagai berikut:
Klik Menu Insert → Chart, atau klik ikon chart pada toolbar Standard.
50
Blok range data pada lembar kerja yang datanya akan kita buat grafik. Maka
secara otomatis pada text box akan terisi range data yang kita inginkan untuk
kita buat grafiknya. Kita dapat menempatkan grafik pada lembar kerja yang
berbeda dengan merubah setting ―Chart Result in Worksheet‖.
51
Gambar langkah 3, untuk memilih varian dari chart yang telah dipilih pada
langkah 2
Gambar langkah 4, untuk menentukan judul chart, judul sumbu X dan sumbu Y
Setelah keempat langkah selesai, kemudian tekan Create untuk melihat hasil.
52
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
b. Kerjakan tugas berikut pada open office calc.
DAFTAR GAJI KARYAWAN PT SEJAHTERA SENTOSA
TABEL 1
GOLONGAN 1 2 3
PRESENTASE 20,00% 22,50% 25,00%
TABEL 2
GAJI TUNJ.
GOL POKOK ANAK
1 150000 15000
2 200000 17000
3 300000 20000
TABEL UTAMA
Nama Jumlah Gaji Tunj. Tunj.
Gol Status Total
Karyawan Anak Pokok Anak Keluarga
Rosa 2 M 2
Faizah 3 T 0
Lukman 1 M 2
Dian 1 M 3
Fitria 2 T 0
Dewi 2 T 0
Aris 3 M 3
Nova 3 M 2
53
f. Total Pendapatan = Gaji Pokok + Tunjangan Anak + Tunjangan Keluarga
g. Buat grafik Gaji Pokok dan Tabel Gaji Karyawan, menggunakan tipe area 3-D,
column. Format tabel dan tentukan title, axes, gridlines, legend.
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
54
LATIHAN/KASUS 2
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
b. Kerjakan tugas berikut pada open office calc.
TABEL KHS
N Nilai Nilai
Nama Mata Kuliah SKS Bobot Jumlah
o Angka Huruf
1 Pengantar Teknologi 2 76
2 Basis Data 3 67
3 Pemrograman Web 2 83
4 Data Mining 3 85
5 Enterprise System 3 65
Total SKS
IP Semester
Jumlah Max SKS Semester
TABEL KETENTUAN
80-100 A 4
68-79 B 3
50-67 C 2
40-50 D 1
< 40 E 0
c. Tentukan nilai huruf dan bobot pada tabel KHS berdasarkan tabel ketentuan.
(Gunakan HLOOKUP/VLOOKUP)
d. Jumlah merupakan hasil kali antara bobot dan SKS
e. IP Semester merupakan total jumlah dibagi dengan total sks semester
f. Jika IP Semester > 3 maka maksimal sks semester depan = 24
g. Jika IP Semester < 3 dan > 2.5 maka maksimal sks semester depan = 21
h. Jika IP Semester < 2.5 maka maksimal sks semester depan = 19
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
55
MATERI VI OPEN OFFICE IMPRESS (PRESENTATION)
Tujuan Praktikum:
1. Mengenalkan aplikasi Open Office Impress beserta komponen-komponennya
2. Menggunakan fasilitas-fasilitas yang dimiliki oleh Open Office Calc
Indikator:
• Agar praktikan bisa menjelaskan aplikasi Open Office Impress komponen-
komponennya
• Agar praktikan bisa mengoperasikan aplikasi Open Office Impress dan
menggunakan fasilitas-fasilitasnya
Materi:
1. Memulai Open Office Impress
Open Office Impress digunakan untuk membuat atau menciptakan slide
show yang menarik dan di dalamnya dapat dimasukkan grafik, gambar,
multimedia, dan variasi lainnya. Jika kita ingin, kita dapat pula mengimport dan
memodifikasi Microsoft Power Point presentation.
Langkah – langkah untuk membuka atau menjalankan Open Office
Impress adalah: Start Menu (Linux) → OpenOffice.org → OpenOffice.org Impress
56
1. Empty presentation
2. From template
Jika kita memilih form template, berarti kita akan menggunakan template
yang sudah disediakan oleh OpenOffice.org.
Jika kita memilih open existing presentation, berarti kita membuka file
presentasi yang sudah pernah kita buat sebelumnya, termasuk file
presentasi yang pernah kita buat dengan menggunakan OpenOffice
Impress versi lama atau yang kita buat dengan menggunakan Microsoft
Power Point. Kita cukup menekan tombol Open, kemuadian kita cari file
presentasi yang sudah pernah kita buat.
57
b. Misalkan kita pilih tipe Empty presentation, klik tombol Next >> untuk
membuka jendela Presentation Wizard. Di dalam jendela ini kita bisa
memilih desain slide yang kita inginkan.
c. Pilih design yang kita inginkan, kemudian klik tombol Next >> untuk
membuka jendela Presentation Wizard yang berikutnya. Di dalam jendela
ini, kita bisa mengatur efek yang ingin kita berikan untuk slide presentasi.
58
d. Setelah kita mengatur slide presentation dan presentation type, maka
akan muncul jendela OpenOffice.org Impress berikut ini.
Men
u Too
Bar l
Bar
Tas
k
Pan Tas
k
Pan
59
File → Save atau File → Save As
Untuk memilih jenis chart, klik kanan pada grafik (chart), kemudian pilih
Chart Type
60
Menu Insert pada Chart dapat kita gunakan untuk mengatur:
• Judul (Title)
• Legenda / Keterangan (Legend)
• Data Labels
• Axes
• Grid
• Statistic
Untuk memasukkan data yang akan ditampilkan sebagai grafik (chart):
a. Klik kanan pada grafik (chart)
b. Pilih Chart Data, kemudian akan muncul jendela dialog berikut:
61
• Short Column → Untuk mengurutkan data pada kolom tertentu secara
ascending
• Short Row → Untuk mengurutkan data pada baris tertentu secara
ascending
• Short By Columns → Untuk mengurutkan data pada tabel
bersasarkan kolom
• Short By Rows → Untuk mengurutkan data pada tabel berdasarkan
baris
• Apply To Chart → Untuk mentransfer data dari dialog pada chart
a. Selanjutnya, pilih target, apakah Internet, Mail & News, Document, atau
New Document.
b. Kemudian, tuliskan/browse path/target link.
c. Setelah itu klik Apply
62
Slide Show → Slide Transition
c. Di Slide Transition kita dapat memilih effect yang diinginkan, dan jika kita
ingin memasukkan file suara (sound) pada sebuah slide maka kita dapat
memilih Extra pada slide transition.
63
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
b. Buatlah file presentasi yang disertai dengan object gambar, mengenai data
penjualan (contoh penjualan buku) yang diserta dengan grafik (bentuk grafik
bebas, lengkap dengan keterangan grafiknya.
c. Ketentuan tambahan :
▪ Harus mengandung grafik dan gambar
▪ Gunakan animasi untuk menampilkan konten
▪ Gunakan animasi transisi untuk perpindahan antar slide
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
64
MATERI VII OPEN OFFICE BASE (DBase) I
Tujuan Praktikum:
1. Mengenalkan aplikasi Open Office Base beserta komponen-komponennya
2. Menggunakan fasilitas-fasilitas yang dimiliki oleh Open Office Base
3. Mengenalkan konsep dasar Basis Data
Indikator:
• Agar praktikan bisa menjelaskan aplikasi Open Office Base komponen-
komponennya
• Agar praktikan bisa mengoperasikan aplikasi Open Office Base dan
menggunakan fasilitas-fasilitasnya
• Agar praktikan bisa menjelaskan konsep dasar Basis Data
Materi:
1. Dasar Teori
Database atau basisdata adalah sekumpulan data/informasi yang teratur
berdasarkan criteria tertentu yang saling berhubungan. Dalam dunia komputer,
database bisa dikategorikan sangat special karena selalu menjadi hal utama
dalam perancangan sistem komputer suatu perusahaan. Tentunya ada alasan
tertentu mengapa database menjadi prioritas tersendiri dalam kinerja
manajemen perusahaan. Diantaranya :
a. Database tidak hanya berisi data tetapi juga berisi rencana atau model data
b. Database dapat menjadi sumber utama yang digunakan secara
bersamasama oleh berbagai pemakai dalam perusahaan sesuai dengan
kebutuhan.
2. Model Relasional
Pada model relasional, data direpresentasikan dalam tabel-tabel yang
terbentuk dari baris-baris dan kolom-kolom. Pada model ini, membuat
database berarti membuat suatu himpunan tabel dan menentukan hubungan
antar tabel. Seluruh operasi yang dikenakan atas database ini didasarkan atas
tabel-tabel dan hubungannya. Relational Database Management System
(RDBMS) atau Sistem Manajemen Database Relasional digunakan untuk
menyimpan informasi dimana pemakai/pengguna dapat melihatnya dengan
cara yang berbeda. RDBMS terdiri dari suatu database, tabel, form, report,
record, field, indkes, query, dan view. Beberapa elemen dari Sistem
Manajemen Database Relasional seperti dijelaskan berikut:
➔ Database
Suatu database terdiri dari sekelompok tabel yang berisi informasi yang saling
berhubungan.
➔ Tabel
Suatu tabel atau entity dalam model relasional digunakan untuk mendukung
antar muka komunikasi antara pemakai dengan para professional komputer.
Dalam tabel itu sendiri sebenarnya merupakan matriks item-item data yang
diorganisir menjadi baris dan kolom.
65
➔ Form
Semua data yang dimasukkan ke dalam basisdata selalu disimpan dalam
suatu tabel. Form berupa lembar isian kosong yang dapat kita isi untuk
memasukkan data, missal aplikasi suatu pekerjaan.
➔ Report
Form dirancang untuk pemakai pada layer dan report dirancang untuk dicetak.
Report adalah kumpulan data yang diformal secara khusus, dikelola menurut
spesifikasi sebagai contoh, kita mungkin ingin membuat satu report untuk
semua hasil ujian semester dengan menggunakan report.
➔ Record
Record atau baris atau dalam istilah model relasional yang formal disebut
dengan Tuple adalah sekumpulan data yang terdiri dari satu atau lebih suatu
field. Pada setiap baris- baris itu tersimpan data-data dari subyek tabel yang
bersangkutan.
➔ Field
Field atau kolom atau dalam istilah model relasional yang formal disebut
Attribute adalah kumpulan data yang mempunyai/menyimpan fakta yang
sama/sejenis untuk setiap baris pada tabel. Yang perlu diperhatikan bahwa
urutan data (fisiknya) dalam suatu kolom untuk tiap-tiap baris tidak memiliki arti
sehingga data-data tersebut tidak berpengaruh meskipun diubah.
➔ Indeks
Merupakan tipe dari suatu tabel tertentu yang berisi nilai-niali field kunci atau
field (yang ditetapkan oleh pemakai) dan pointer ke lokasi record yang
sebenarnya. Nilai-nilai dan pointer ini disimpan dalam urutan tertentu dan
dapat digunakan untuk menyajikan data dalam urutan database.
Sebagai contoh, pada buku telepon, satu indeks bisa digunakan untuk
mengurutkan informasi berdasarkan nama keluarga dan nama depan. Indeks
lainnya mungkin digunakan untuk mengurutkan informasi berdasarkan alamat
tinggal seseorang.
➔ Query
Merupakan sekumpulan perintah SQL (Structure Query Language) yang
dirancang untuk memanggil kelompok record tertentu dari suatu tabel atau
lebih untuk melakukan operasi pada tabel. Biasanya perintah SQL yang
disimpan dalam database berfungsi sebagai kompilasi. Kompilasi query dpat
memperbaiki kinerja program kita karena mesin database (Database Engine)
tidak harus menterjemahkan perintah-perintah SQL.
➔ Filter
Sebenarnya bukan merupakan bagian dari database, tetapi filter digunakan
bersama urutan indeks dan sort untuk menentukan data mana yang diproses
atau ditampilkan. Misalnya ingin menampilkan data karyawan yang namanya
berawalan ―A‖.
➔ View
View data terdiri atas jumlah record yang tampak (diproses) dan urutan
penampilannya (pemrosesannya). View khususnya dikendalikan oleh filter dan
Indeks.
66
3. Memahami Format dan Tipe Data:
Masing-masing field harus memiliki tipe supaya OO Base mengetahui
bagaimana harus mengolah isinya. Berikut ini tipe-tipe data yang dapat kita
gunakan:
a. Text : tipe biasa yang dapat menampung angka, karakter atau symbol,
maksimal 255 karakter
b. Memo : teks biasa yang lebih sederhana, jika kita tidak
menetapkan maksimal panjang field, maka tipe ini dapat
menampung sampai 64000 karakter
c. Number : untuk menampung data angka (buakn tanggal saat
ini). Teks tidak diijinkan.
d. Date/Time : untuk menampung data tanggal dan waktu
e. Currency : pemformatan angka sebagai mata uang
f. Auto number : secara otomatis OO Base akan memasukkan angka
berurutan untuk setiap record
g. Yes/No : untuk jawaban benar/salah (tipe Boolean).
h. OLE object : menghubungkan ke file atau database lain
i. Hyperlink : link ke lokasi Web
j. Lookup Wizard: untuk membuat sebuah daftar isian yang berasal dari
suatu tabel atau mendaftarkan nilai pada combo box.
67
Akan muncul tiga pilihan yaitu Create a new database, Open an existing
database file dan Connect to an existing database. Untuk membuat
table baru pilih Create a new database.
d. Pilih Create a new database, Next → OK
e. Kemudian akan muncul jendela berikutnya sebagai berikut :
Note: jika database tidak terregister, database ini tidak akan dapat diakses
oleh komponen Open Office yang lain seperti Writer dan Calc. Jika database
terregister, komponen lain dapat mengaksesnya.
68
f. Setelah klik Finish, akan muncul jendela untuk tempat menyimpan file
database ini, kita simpan dengan nama Coba di folder tertentu, yaitu
sebagai berikut :
g. Kemudian akan muncul jendela untuk membuat table baru, sebagai berikut:
69
b. Ketik nama field pada baris kosong pertama dari kolom Field Name. tekan
Tab untuk pindah ke kolom Field Type. Klik daftar drop down pada Field
Type untuk memilih-milih field type yang sesuai.
c. Tekan Tab untuk pindah ke kolom Description, ketik deskripsi field.
d. Di bagian bawah kotak dialog, kita melihat Field Properties untuk tipe field
yang dipilih. Buatlah perubahan sesuai dengan property.
e. Kita bisa langsung memberikan Primary Key untuk field yang dijadikan
primary key, misalnya dalam tabel ini yang menjadi primary key adalah
NIM. Jendela untuk penentuan primary key tsb adalah :
70
b. Pada kotak dialog table wizard, klik Business atau Personal.
c. Pilih sebuah tabel dari Sample Tables, pada contoh ini kita pilih Addresses
Add/Remove Move
71
yang sudah kita buat, kita bisa memilihnya dengan menekan drop down
pada Field name, Field type, Auto value, Entry required dan Length.
Tekan Next.
f. Kemudian untuk langkah ketiga, yaitu Set Primary Key, digunakan untuk
memberikan kunci Primer pada tabel yang kita buat, klik link Set Primary
Key, kemudian akan muncul jendela sebagai berikut :
72
Kemudian akan muncul jendela dari tabel Alamat yang sudah kita buat tadi
dan bisa langsung kita isi field-field tersebut dengan record-record baru,
jendela yang muncul:
Setelah dirasa cukup record-record yang kita masukkan, tekan tombol close
untuk menutup, kemudian akan ada jendela informasi apakah kita ingin
menyimpan perubahan yang ada, tekan Yes untuk menyimpannya.
73
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
b. Mahasiswa melakukan aktivitas sebagai berikut :
Mahasiswa bebas menggunakan create table yang mana, boleh tanpa wizard,
boleh dengan menggunakan wizard. Data-data record diisikan dengan 4 nama
teman serta diri sendiri (jadi akan ada 5 nama mahasiswa), sedangkan Mata
kuliah terserah diisi berapa record, sedangkan KHS diisi terserah kita juga.
Disimpan dengan nama NIM masing-masing.
c. Tabel yang harus dibuat :
Tabel Mahasiswa
Field Name Field Type
NIM Text
Nama Text
Prodi Text
Alamat Text
Tabel Matakuliah
Field Name Field Type
KodeMK Text
NamaMK Text
SKS Number
Tabel KHS
Field Name Field Type
KodeMK Text
NIM Text
Nilai Text
Penilaian
Penilaian didasarkan pada lembar jawab yang dituliskan mahasiswa.
MATERI VIII OPEN OFFICE BASE II
Tujuan Praktikum:
1. Mengenalkan Relasi Tabel dalam Open Office DBase
74
2. Menggunakan Fasilitas Query dalam Open Office Dbase
Indikator :
• Agar praktikan bisa membuat Relasi Tabel dengan Open Office
• Agar praktikan bisa membuat Query dengan fasilitas yang ada di dalam Open
Office DBase
Materi :
1. Dasar Teori
Bila kita bekerja pada beberapa tabel sekaligus, ada baiknya jika kita
melakukan Hubungan Antar Tabel tersebut. Dimana akan memudahkan kita
untuk mendapatkan informasi yang ada pada tabel-tabel tersebut.sebenarnya
apa kegunaan dari Relasi Antar Tabel itu? Kita semua tahu bahwa Database
merupakan kumpulan data yang saling berhubungan dan diorganisasikan
sedemikian rupa sehingga memungkinkan pengaksesan data secara mudah.
Pada kenyataanya sebuah database terdiri atas sejumlahtabel. Sebagai
contoh database mengenai Mahasiswa, maka database itu mungkin saja terdiri
dari tabel mengenai Mahasiswa, tabel Matakuliah, tabel Dosen, dan tabel KHS.
Untuk memudahkan kita dalam mendapatkan informasi, maka sebaiknya kita
melakukan Relasi Antar Tabel.
Setelah kita melakukan Relasi Antar Tabel, langkah selanjutnya adalah
bagaimana kita bisa mendapatkan informasi yang ingin kita dapatkan dari hasil
Relasi tersebut. Itulah fasilitas dari Query yang mampu menghasilkan suatu
informasi berdasarkan criteria-kriteria yang dimaksud. Dengan adanya Query
akan memudahkan kita dalam memperoleh informasi dari data sesuai dengan
apa yang ingin kita tampilkan.
75
baris data pada tabel pertama. Hubungan satu-ke-banyak ini hanya bisa
terjadi bila hanya salah satu field yang terkait merupakan kunci primer.
Contoh: seorang mahasiswa dapat memiliki lebih dari satu kartu ATM suatu
Bank.
C. Hubungan Banyak ke Banyak (Many-to-Many)
Hubungan ini menunjukkan bahwa satu atau lebih baris data pada tabel
pertama dapat dikoneksikan ke satu atau lebih baris data pada tabel kedua.
Hubungan banyak-ke-banyak terjadi jika ditampilkan dari perspektifnya
sendiri, masing-masing sisi dari hubungan banyak-kebanyak muncul
sebagai hubungan satu-ke-banyak. Hubungan banyakke-banyak menjadi
jelas ketika hubungan seperti ini ditampilkan dari kedua sisi. Terkadang
dalam melakukan proses hubungan banyak-kebanyak, hal ini memerlukan
satu tabel perantara yang menyediakan hubungan satu-ke-banyak dengan
masing-masing tabel tersebut. Contoh: seorang mahasiswa dapat
memprogram lebih dari satu mata kuliah dan satu mata kuliah dapat
diprogram oleh banyak mahasiswa.
3. Normalisasi
Dalam perancangan database perlu dilakukan secara cermat supaya
dihasilkan database yang kompak dan efisien dalam penggunaan ruang
penyimpanan, cepat dalam pengaksesan dan mudah dalam manipulasi data.
Salah satu cara yang dapat dilakukan dalam merancang database seperti ini
adalah dengan melakukan Normalisasi.
Normalisasi adalah proses penyusunan tabel-tabel yang tidak
redundan (dobel), yang dapat menyebabkan anomaly pada saat terjadi
operasi manipulasi data seperti tambah, ubah dan hapus.
Membuat Tabel-tabel
T.Mahasiswa
76
T.Matakuliah
T.KHS
T.Dosen
Membuat Relationship
➔ Pada jendela Datasheet, Klik Menu bar Tools > Relationship… ➔
Kemudian akan muncul jendela seperti berikut
77
➔ Pilih tabel-tabel yang ingin direlasikan, kemudian tekan Add, jika
sudah cukup tekan Close.
➔ Kemudian relasikan keempat table yang telah ada, sebelumnya tentukan
relasi diantara tabel-tabel tersebut. Berikut ini adalah relasi tabel yang
mungkin : Cara merelasikan keempat tabel adalah dengan menggeser
(drag) nama field yang ingin kita gunakan sebagai kunci penghubung ke
posisi nama field pada tabel lain. Sebagai contoh KodeMK pada
T.Matakuliah kita drag ke posisi KodeMK pada T.Nilai. Demikian pula
untuk table-tabel relasi yang lain.
Pada jendela kerja Database dengan pilihan Objek Queries tersebut, klik dua
kali Use Wizard to Create Query. Kemudian akan tampil jendela kerja Select
Query dengan kotak dialog Show Table. Isikan nama-nama field yang ingin kita
tampilkan. Pilih dahulu nama tabel, kemudian fieldnya.
78
Pindahkan dengan menggunakan tombol > jika item hanya satu, tombol >> jika
memindahkan semua item yang ada
79
Kotak ini berfungsi untuk memlih kondisi pencarian, misalkan hanya ingin
menampilkan No Mahasiswa tertentu.
➔ Setelah itu step 7, digunakan untuk pemberian Alias ➔ Terakhir Overview
untuk melihat sintaks Query secara umum.
➔ Klik Finish untuk melihat hasil dari pencarian kita.
➔ Tabel berikut adalah hasil pencarian yang sudah kita kerjakan
6. Membuat Query dengan Fasilitas Create Query in Design View Untuk membuat
query baru dengan menggunakan fasilitas Create Query in Design View, ikuti langkah
berikut:
➔ Buka File database yang diinginkan (Mahasiswa), kemudian pada jendela
kerja Database, klik Queries, yang ada di bawah Objects atau pilih melalui
Menu bar View > Database Objects > Queries.
➔ Pada jendela kerja Database dengan pilihan Objek Queries tersebut, klik
dua kali Create Query in Design View. Kemudian akan tampil jendela
kerja Select Query dengan kotak dialog Show Table :
80
➔ Pada kotak dialog Show Table, pilih dan klik tabel yang ingin dilibatkan.
Kemudian klik Add. Untuk menutupnya tekan Close.
➔ Pada jendela kerja Select Query tersebut, tempatkan Field-field yang kita
gunakan pada kolom yang disediakan. Untuk itu gunakan salah satu cara
berikut :
a. Mulai dengan kolom pertama, pada baris Table, pilih table yang
diinginkan, kemudian pilih Field yang ingin ditampilkan pada kolom
pertama. Dengan langkah yang sama lakukan untuk kolom-kolom
yang lain.
b. Pada kotak daftar pilihan Field yang ada di bagian atas jendela kerja
Select Query, pilih dan klik nama field yang ingin ditampilkan
kemudian geser (drag) ke posisi kolom yang diinginkan.
c.Pada kota daftar pilihan Field yang ada di bagian atas jendela kerja
Select Query, pilih dan klik dua kali nama Field yang ingin ditampilkan.
Dengan langkah ini secara otomatis Field yang kita pilih akan terisi ke
kolom berikutnya yang masih kosong.
➔ Untuk melihat hasil Query yang baru kita buat, pilih dan klik Menu Query
→ Run. Atau melalui tombol Run(!).
81
➔ Contoh Pilihan Pengisian Field untuk Kolom-kolom adalah
➔ Selain itu, kita juga bisa menggunakan fungsi Kriteria untuk memberikan
batasan record yang ingin kita tampilkan, misalkan, kita menginginkan
hanya mahasiswa yang bernama Dian Novalina, maka pada kolom Criteria
isikan ―Dian Novalina‖
82
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
b. Mahasiswa membuat tabel pada base sebagai berikut : T.Mahasiswa
T.Matakuliah
T.KHS
T.Dosen
c. Dari tabel yang telah dibuat, coba Kita tampilkan suatu tabel yang mencari
kriteria berikut:
▪ Tampilkan Nama Mahasiswa yang diampu Sri Rejeki beserta NoDosen dan
Nama Matkulnya. Simpan dengan nama Dosen
▪ Tampilkan Nama Mahasiswa yang mengambil matakuliah Kalkulus.
Simpan dengan nama Matkul.
83
▪ Tampilkan Nama Mahasiswa yang diampu Aan Anggita. Simpan dengan
nama Aan
▪ Tampilkan NoMhs dan Nama nya untuk mahasiswa yang bertempat tinggal
di Jogja. Simpan dengan nama Jogja ▪ Urutkan T.Mahasiswa berdasarkan
Nama.
d. Hasil pekerjaan berupa lembar jawaban yang
dikumpulkan ke asisten/instruktur yang bersangkutan.
Penilaian
Penilaian didasarkan pada lembar jawab yang dituliskan mahasiswa.
84
MATERI IX OPEN OFFICE BASE III
Tujuan Praktikum:
1. Mengetahui pengertian DBMS dan contoh-contohnya
2. Mengenal Query dan perintah dasarnya
Indikator:
• Agar praktikan bisa menjelaskan pengertian DBMS dan contoh-contohnya
• Agar praktikan bisa mengoperasikan perintah dasar Query
Materi:
1. Dasar Teori
DBMS umumnya menyediakan program khusus yang dapat digunakan
secara interaktif untuk melakukan berbagai operasi terhadap basis data,
seperti pembuatan tabel, penghapusan tabel, penambahan data, pengubahan
data, pencarian data, penghapusan data dan lain-lain. Namun di samping
adanya program khusus itu, DBMS juga menyediakan sekumpulan perintah
(dalam bentuk command line, yakni perintah yang dituliskan pengguna) untuk
maksud yang sama.
Kumpulan perintah itu disebut sebagai Bahasa Basis Data (Database
Language), karena DBMS yang digunakan untuk menulsi aplikasi basis data
dan development tools yang digunakan untuk menulis aplikasi basis data
belum tentu dibuat oleh perusahaan pembuat software yang sama, maka
diperlukan sebuah bahasa basis data yang sifatnya stkitar. Dengan bahasa
yang stkitar, kita dapat menggunakan bahasa tersebut untuk mengakses data
dimanapun, tanpa peduli DBMS yang digunakan. Atau sebaliknya, data yang
dikelola sebuah DBMS dapat diakses darimanapun, tidak peduli development
tools yang digunakan. Dengan begitu terdapat independensi antara DBMS dan
development tools.
Banyak sekali bahasa basis data yang pernah dibuat untuk
masingmasing DBMS. Namun akhirnya yang menjadi stkitar adalah SQL. SQL
merupakan kependekan Structured Query Language (Bahasa Query yang
Terstruktur). Istilah Query Language memang tidak tepat sama dengan istilah
Bahasa Basis Data (Database Language). Bahasa basis data terdiri atas Data
Definition Language (DDL) dan Data Manipulation Language (DML). DDL
merujuk pada kumpulan perintah yang dapat digunakan untuk mendefinisikan
objek-objek basisdata, seperti membuat sebuah tabel basis data atau indeks
primer/skunder. Sedang DML mengacu pada kumpulan perintah yang dapar
digunakan untuk melakukan manipulasi data, seperti penyimpanan data ke
suatu tabel, lalu kemudian mengubahnya atau menghapusnya hanya sekedar
menampilkannya kembali. DML ini lah yang sebenarnya lebih dekat dengan
Query Language (QL).
Perbedaan antara DML dan QL terletak pada penekanannya. DML
ditekankan pada aspek pengenaan operasi terhadap suatu data. Operasi
tersebut dapat berupa penyimpanan data baru ke dalam tabel, pengubahan
data lama yang telah ada di dalam tabel, penghapusan data lama dari dalam
tabel. Sedangkan QL lebih ditekankan pada aspek pencarian data dari dalam
tabel. Aspek pencarian ini sedemikian penting karena di situlah sebenarnya inti
85
dari segenap upaya kita melakukan pengelolaan data. Membentuk basis data
artinya menempatkan data dalam organisasi/susunan tertentu.
Organisasi/susunan itu bisa berupa pengelompokan data (sebagai tabel basis
data) atau bisa pula berupa penyusunan record-record di dalam tabel (struktur
penyimpanan). Bahkan di sejumlah DBMS, penempatan data ini juga hingga
pada taraf mempertimbangkan aspek fisik dari media peyimpanan. Jika data
tidak diorganisasikan, maka tidak ada basis data. Mengapa data sedemikian
penting untuk diorganisasikan sebegitu rupa? Jawabannya jelas, agar
pencarian data di kemudian hari dapat kita lakukan dengan cepat dan mudah.
Pencarian (Query) itu yang merupakan latar belakang utama mengapa
basis data itu ada. Manipulasi dan Query merupakan dua hal yang saling
berhubungan satu sama lain. Manipulasi data merupakan proses
sesungguhnya yang kita inginkan, sedangkan Query merupakan prasyarat
untuk melakukan proses tersebut. Jika kita ingin melakukan perubahan data,
maka hal itu selalu diawali dengan pencarian data di dalam disk. Bahkan jika
kita ingin melakukan penyimpanan data baru, maka penyimpanan itu juga
selalu diawali dengan pencarian (lokasi data) di dalam disk.
2. Struktur Dasar
Sebuah ekspresi SQL dasar sebenarnya hanya terdiri atas 3 klausa, yaitu:
Select, From dan Where:
• Klausa select digunakan untuk menetapkan daftar atribut (field) yang
diinginkan sebagai hasil query
• Klausa from digunakan untuk menetapkan tabel (atau gabungan tabel)
yang akan ditelusuri selama query data dilakukan.
• Klausa where, sifatnya opsional, digunakan sebagai predikat (kriteria) yang
harus dipenuhi dalam memperoleh hasil query.
Sintaks (cara penulisan) dari ekspresi SQL dasar dengan 3 klausa tersebut
adalah:
Select A1 [ , A2,
…, An] From t1 [ , t2, …, tm] [Where P]
Dimana :
a. A1, A2, A3, …, An merupakan daftar atribut
b. t1, t2, t3, …, tm merupakan daftar tabel
c. P merupakan predikat query
d. [ ] merupakan tanda opsional (boleh digunakan, boleh tidak digunakan).
➔ Klausa Select
Jika kita ingin menampilkan NIM dan Nama Mahasiswa yang ada di tabel
Mahasiswa, maka kita dapat menggunakan perintah SQL berikut ini :
Select NIM, NamaMhs
From Mahasiswa
86
Akan menampilkan semua data nama mahasiswa yang ada. Jika
katakanlah di dalam tabel terdapat dua nama mahasiswa dengan nama
yang sama (tapi NIM nya berbeda), maka nama tersebut juga akan tampil
dua kali. Jika kita mengharapkan agar nilai atribut yang tampil bersifat
unik (sehingga dalam kasus tersebut, walaupun ada banyak mahasiswa
dengan nama yang sama, maka hanya salah satu nama yang tampil),
perintahnya :
Select distinct NamaMhs
From Mahasiswa
Perlu diperhatikan keunikan di atas hanya untuk nilai atribut yang
disebutkan pada klausa select, bukan pada keseluruhan atribut yang ada
di dalam tabel yang disebutkan dalam klausa form.
Pada tampilan hasil query yang disusun berbentuk tabular (tabel), atribut
yang disebutkan pada klausa select akan dijadikan sebagai header (kepala
tampilan tabular tersebut). Kita dapat mengganti tampilan header, tanpa
mengganggu proses dan hasil query-nya dengan menambahkan klausa as
sebagai berikut :
Select NIM, NamaMhs as Nama, AlamatMhs as Alamat From
Mahasiswa
Jika kita ingin melakukan query terhadap semua atribut yang ada pada
tabel yang disebutkan pada klausa from, kita dapat menuliskan semua
atribut tersebut atau dengan menggunakan notasi yang lebih singkat :
Select *
From Mahasiswa
➔ Klausa Where
Klausa ini berguna untuk menetapkan predikat atau kriteria yang harus
dipenuhi dalam memperoleh hasil query. Klausa ini boleh tidak digunakan,
yang artinya query akan dilakukan untuk semua record di dalam tabel yang
disebutkan pada klausa from. Berikut ini adalah contoh untuk
menampilkan semua atribut untuk mahasisswa dengan
NIM = ‗2500‘ :
Select *
From Mahasiswa
Where Nim = ‘2500’
Perhatikanlah nilai 2500 diapit dengan tanda kutip tunggal. Penggunaan
tanda kutip ini digunakan terhadap atribut (field) yang bertipe text (varchar)
atau string.
Kita juga dapat menggunakan predikat dengan operasi relasi lainnya (<,
>, <=, >=, < >) dan mengkombinasikannya dengan operator logika (and, or,
dan not). Misalnya kita ingin menampilkan semua mata kuliah yang
diselenggarakan di semester 3 tetapi yang jumlah sks-nya lebih besar dari
2, ekspresi SQL-nya adalah :
Select *
Form Kuliah
Where semester = 3 and sks > 2
87
Perhatikan kembali nilai 3 dan 2 tidak diapit tanda kutip, karena nilai
tersebut berTipe Numerik (Number) sesuai dengan tipe untuk atribut
semester dan atribut sks di tabel Kuliah.
Kita juga dapat melakukan query dengan kriteria yang berbentuk range nilai
teretntu dengan menggunakan tambahan klausa between, misalnya untuk
menampilkan record-record kuliah yang diselenggarakan antara semester
3 hingga semester 5 :
Select *
From Kuliah
Where semester between 3 and 5
Khusus untuk atribut yang bertipe string / text, kita dapat melakukan
pencarian dengan pola tertentu, dengan memanfaatkan karakter %
(persen) atau ‗_‘ (underscore) dan tambahan klausa like pada klausa
where :
• Tanda % berarti cocok untuk semua sub string
• Tanda ‗_‘ berarti cocok untuk semua karakter pada posisi
yang sesuai Berikut ini adalah perintah untuk menampilkan record-
record mahasiswa yang namanya diawali dengan huruf ‗A‘ :
Select *
From Mahasiswa
Where NamaMhs like ‘A%’
Sedang ekspresi SQL berikut untuk menampilkan mahasiswa yang
huruf/karakter kedua dari namanya adalah ‗a‘ :
Select *
From Mahasiswa
Where NamaMhs like ‘_a%’
➔ Klausa From
Klausa ini digunakan untuk menentukan tabel yang kita jadikan sebagai
sumber (lokasi) pencarian data. Sebagaimana kita ketahui, basis data
terdiri atas sejumlah tabel yang saling berhubungan. Karena itu, akan
seringkali ada kebutuhan untuk melakukan query tidak hanya dari satu
tabel, tapi dengan merelasikan beberapa tabel sekaligus. Upaya ini
dilakukan karena atribut-atribut yang kita harapkan sebagai hasil query
tidak hanya tersedia di selain tabel, tapi berada di sejumlah tabel.
Contoh-contoh sebelumnya hanya menunjukkan query terhadao sebuah
tabel. Sebagai hasil implementasi, tabel Kuliah terdiri atas atribut-atribut
(field) kodeMK, NamaMK, SKS, Semester dan NoDosen. Jika kita ingin
menampilkan data kuliah beserta dosen-dosen yang mengajarkannya,
maka kita tidak hanya dapat melakukan query dari table Kuliah saja, karena
data seperti nama dosen tidak tersimpan di tabel ini, tetapi berada di tabel
Dosen. Untuk memenuhi keinginan itu, kita dapat menggunakan ekspresi
SQL berikut:
Select *
From Kuliah, Dosen
Where Kuliah.NoDosen = Dosen.NoDosen
Perlu diperhatikan, melakukan query terhadap 2 tabel atau lebih tidak bisa
dilakukan sembarangan. Tabel-tabel yang menjadi sumber query harus
88
memiliki relasi. Pada perintah diatas, relasi itu diwakili oleh kesamaan nilai
pada atribut NoDosen dan kita tahu bahwa atribut ini dimiliki oleh kedua
tabel.
Ekspresi Kuliah.NoDosen menunjukkan nilai NoDosen yang ada di tabel
Kuliah, dan Dosen.NoDosen menunjukkan nilai NoDosen yang ada di tabel
Dosen. Kita dapat menggunakan nama alias untuk tabel-tabel pada klausa
From untuk menyederhanakan penulisan. Ekspresi query diatas, dengan
hasil yang sama dapat pula dinyatakan dengan ekspresi berikut :
Select *
From Kuliah k, Dosen d
Where k.NoDosen = d.NoDosen
Terhadap sumber data (Tabel Query) yang banyak, tanda * (Asterik) pada
klausa select akan mengacu pada semua atribut yang ada di semua tabel
yang disebutkan pada klausa from. Jika kita hanya ingin menampilkan
atribut-atribut tertentu saja, maka nama tabel atau aliasnya dapat kita
gunakan untuk memperjelas asal atribut yang kita tampilkan tersebut,
misalnya :
Select k.KodeMK, k.NamaMK, d.NoDosen
From Kuliah k, Dosen d
Where k.NoDosen = d.NoDosen
3. Manipulasi Data
89
SQL juga dilengkapi dengan sejumlah perintah untuk melakukan manipulasi
data seperti penambahan record baru, pengubahan nilai atribut dan
penghapusan record di dalam suatu tabel.
➔ Penambahan Record
Sintaks SQL untuk penambahan record baru ke sebuah tabel adalah :
Insert into t [( A1, A2, …, An)]
Values (v1, v2, …, vn) Dimana
:
• t adalah nama tabel yang akan mengalami penambahan record
• A1, A2, A3, …, An adalah nama-nama atribut yang akan diisi nilai
• V1, v2, v3, … , vn adalah nilai-nilai yang akan mengisi atribut-
atribut tersebut.
Nama-nama atribut sesudah nama tabel dapat diabaikan (tidak dituliskan)
jika kita ingin mengisikan nilai ke semua atribut dengan urutan atribut
sesuai dengan pendefinisian struktur yang telah dilakukan pada saat
pembuatan tabel. Tapi jika urutan atribut berbeda atau atribut yang ingin
kita isi nilai-nilainya tidak terjadi pada semua atribut yang ada di tabel
tersebut, maka nama-nama atribut tersebut harus dituliskan. Berikut ini
adalah contoh perintah SQL untuk melakukan penambahan record baru ke
tabel Mahasiswa :
Insert into Mahasiswa (NIM, NamaMhs, AlamatMhs, Tgl_Lhr)
Values (‗2500‘, ‗Ratna Murtiningsih‘, ‗Blimbingsari‘,
‗12/04/1984‘)
Atau
Insert into Mahasiswa
Values (‗2500‘, ‗Ratna Murtiningsih‘, ‗Blimbingsari‘,
‗12/04/1984‘)
➔ Pengubahan Record
Sintaks SQL untuk pengubahan nilai atribut pada suatu record dari sebuah
tabel adalah :
Update t
Set assignment
[ where P ] Dimana
:
• t adalah nama tabel yang akan mengalami pengubahan record
• assignment adalah ekspresi pemberian nilai baru untuk suatu
atribut yang akan kita ubah
• P merupakan predikat atau kriteria untuk pemilihan record yang
akan dikenai perubahan, jika klausa where ini tidak digunakan,
maka perubahan akan dilakukan pada semua record di dalam
tabel t.
Berikut ini adalah perintah SQL untuk mengubah nilai atribut SKS untuk
nama matakuliah tertentu :
Update Kuliah
Set SKS = 4
Where KodeMK = ‘MMS1000’
90
Perintah update tanpa klausa where berikut ini dilakukan untuk semua
record :
Update Nilai
Set indeksNilai = Null
Yang mengakibatkan terisinya nilai Null (pengosongan nilai untuk atribut
IndeksNilai) pada semua record di tabel Nilai.
➔ Penghapusan Record
Sintaks SQL untuk penambahan record baru ke sebuah tabel adalah :
Delete t [( A1, A2, …, An)] From table
Where (v1, v2, …, vn) Dimana
:
• t adalah nama tabel yang akan mengalami penghapusan record
• A1, A2, A3, …, An adalah nama-nama atribut yang akan diisi nilai
• v1, v2, v3, …, vn adalah nilai-nilai yang akan dihapus atributatribut
tersebut.
Berikut ini adalah perintah SQL untuk mengubah nilai atribut SKS untuk
nama matakuliah tertentu :
Delete KodeMK
From Kuliah
Where KodeMK = ‘MMS1000’
****Tetapi untuk Manipulasi Data ini tidak bisa dilakukan melalui SQL
View (Perintah command SQL) OO Base Versi 2.0 ini karena Manipulasi
Data ini termasuk dalam kategori queri eksekusi, tidak mempunyai hasil
keluaran, hanya perubahan saja pada tampilan. Dalam beberapa aplikasi
DBMS lainnya, perintah-perintah eksekusi ini dapat kita lihat perubahannya
jika kita sudah me-refresh tabel.
Bagaimana cara melakukan perintah-perintah seperti manipulasi data di
atas?
Caranya adalah melalui manipulasi tabel (yakni melalui jendela visual).
Misalkan jika kita ingin menghapus atribut (field) SKS dari tabel
tMataKuliah, maka kita edit tabel dari atribut yang kita inginkan. Kemudian
klik kanan dan delete row atribut yang kita inginkan.
91
4. Bekerja dengan FORM
Form digunakan sebagai user interface dengan pengguna yang baik. Cara
termudha menggunakan form adalah melalui menu Use Wizard to Create
Form…
92
• Langkah 5 ini adalah untuk memilih model dari user interface untuk pengguna.
Disini kita bisa memilih model form utama dan form pilihan
93
Save
5. Bekerja dengan Report
Report digunakan untuk membuat seperti laporan dalam bentuk tabel yang
sudah dimodifikasi dengan baik. Cara menggunakan report ini sangat;ah
mudah. Yaitu melalui object toolbar Report, pilih Use Wizard to Create
Report. Kemudian akan tampil jendela berikut :
Kemudian pilih tabel atau queri yang ingin ditampilkan sebagai report
(laporan). Berikut juga masukan pilihan atribut yang akan dijadikan report
dengan memindahkan menggunakan tanda >. Lakukan proses hingga
langkah 6. Setelah itu simpan (biasanya dengan menekan tanda x (close)
akan otomatis tersimpan). Kita bisa menggunakan tampilan yang interaktif
dan menarik melalui salah satu langkah dari wizard tersebut. Untuk
menyajikan report, tinggal klik dua kali pada jendela aktif report.
94
LATIHAN/KASUS 1
Kegiatan praktikum :
c. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan mandiri.
d. Buatlah tabel dibawah ini pada open office base: tKaryawan
NoKaryawan Nama Alamat TanggalMasuk
GT10003 Asri Yuliasari Jetis 23/01/2015
GT10001 Budiawan Terban 10/10/2012
GT10010 Dian Rahma Blimbingsari 04/12/2010
GT10008 Gerard Hari Terban 13/10/2010
GT10009 Joko Widodo Pogung Baru 10/10/2014
GT10002 Kasim Sendowo 19/04/2014
GT10007 Lasmini Demangan 13/10/2013
GT10005 M. Ridho Krapyak 04/08/2013
GT10006 Putut Joko Sendowo 05/09/2011
GT10004 Zainal Mustofa Sendowo 08/08/2011
tGaji
NoKaryawan Gaji
GT10003 Rp. 960.000
GT10001 Rp. 890.000
GT10010 Rp. 750.000
GT10008 Rp. 750.000
GT10009 Rp. 890.000
GT10002 Rp.1.000.000
GT10007 Rp.1.125.000
GT10005 Rp. 960.000
GT10006 Rp. 750.000
GT10004 Rp.1.125.000
95
▪ Tampilkan record-record Nama Karyawan dengan gaji > Rp. 800.000
▪ Tampilkan record-record Nama Karyawan dan Alamat, dengan alamat
karyawan di Sendowo
▪ Masukkan Data Baru. : GT10011 Fanya Radithya Blimbingsari 10/12/2012
▪ Anggap kedua tabel sudah berelasi dengan baik, sehingga saat insert
record baru, gaji karyawan yang bersangkutan juga harus diisikan. Anggap
perintah manipulasi yang digunakan adalah update. Update-lah
No Karyawan Baru dengan besar gaji Rp. 750.000
▪ Hapus Karyawan yang bernama Asri karena Resign (mengundurkan diri)
▪ Karyawan yang gajinya masih Rp. 750.000 mengalami kenaikan gaji
menjadi Rp.890.000, ubah gaji karyawan tersebut.
▪ Tampilkan Karyawan yang Masuk Kerja sebelum Tanggal 01/01/2013
▪ Urutkan tabel karyawan berdasarkan Nomor Karyawan
Penilaian
Penilaian didasarkan pada lembar jawab yang dituliskan mahasiswa.
96
MATERI X PENGENALAN BISNIS ONLINE
Kompetensi:
• Mahasiswa dapat menjelaskan dan memahami konsep e-commerc dan juga
proses bisnis.
• Mahasiswa dapat menjelaskan dan memahami konsep B2B, B2C dan C2C.
• Mahasiswa dapat menjelaskan dan memahami konsep transaksi online dan
pembayaran elektronik.
• Mahasiswa dapat menjelaskan dan memahami toko online dan cara
pembuatannya
Tujuan Praktikum:
1. Mengetahui konsep e-commerce dan juga proses bisnis.
2. Mengenal konsep B2B, B2C, dan C2C.
3. Mengetahui konsep transaksi online dan pembayaran elektronik.
4. Membuat toko online
Materi:
1. Dasar Teori
Dalam ilmu ekonomi, bisnis adalah suatu organisasi yang menjual barang
atau jasa kepada konsumen atau bisnis lainnya, untuk mendapatkan laba.
Secara historis kata bisnis dari bahasa Inggris business, dari kata dasar busy
yang berarti "sibuk" dalam konteks individu, komunitas, ataupun masyarakat.
Dalam artian, sibuk mengerjakan aktivitas dan pekerjaan yang mendatangkan
keuntungan. Dalam ekonomi kapitalis, dimana kebanyakan bisnis dimiliki oleh
pihak swasta, bisnis dibentuk untuk mendapatkan profit dan meningkatkan
kemakmuran para pemiliknya. Pemilik dan operator dari sebuah bisnis
mendapatkan imbalan sesuai dengan waktu, usaha, atau kapital yang mereka
berikan.
Namun tidak semua bisnis mengejar keuntungan seperti ini, misalnya
bisnis koperatif yang bertujuan meningkatkan kesejahteraan semua
anggotanya atau institusi pemerintah yang bertujuan meningkatkan
kesejahteraan rakyat. Model bisnis seperti ini kontras dengan sistem sosialistik,
dimana bisnis besar kebanyakan dimiliki oleh pemerintah, masyarakat umum,
atau serikat pekerja. Secara etimologi, bisnis berarti keadaan dimana
seseorang atau sekelompok orang sibuk melakukan pekerjaan yang
menghasilkan keuntungan.
Kata "bisnis" sendiri memiliki tiga penggunaan, tergantung skupnya —
penggunaan singular kata bisnis dapat merujuk pada badan usaha, yaitu
kesatuan yuridis (hukum), teknis, dan ekonomis yang bertujuan mencari laba
atau keuntungan. Penggunaan yang lebih luas dapat merujuk pada sektor
pasar tertentu, misalnya "bisnis pertelevisian." Penggunaan yang paling luas
merujuk pada seluruh aktivitas yang dilakukan oleh komunitas penyedia
barang dan jasa.
97
2. E-Commerce
E-Commerce adalah “proses pembelian, penjualan atau pertukaran produk,
jasa dan informasi melalui jaringan komputer. E-Commerce didefinisikan dari
perspektif sebagai berikut :
➔ Komunikasi
➔ Proses Bisnis
➔ Layanan
➔ Online
➔ Kolaborasi
➔ Komunitas
➔ Keuntungan E-Commerce
Bagi organisasi/penjual :
o Membuat pasar nasional ataupun international menjadi semakin
mudah dicapai
o Menurunkan biaya proses, distribusi, dan pengumpulan informasi
Bagi konsumen / pembeli o Akses yang sangat luas (world-wide) terhadap
sejumlah besar produk dan jasa
o Home shopping and delivery
➔ Batasan E-Commerce
Secara teknis :
o Belum adanya standarisasi keamanan transaksi o
Kurangnya bandwidth untuk koneksi
o Mahalnya biaya akses Secara Non-teknis :
o Persepsi bahwa e-Commerce tidak aman
o Legal issues yang belum pasti (ketidakjelasan hukum)
3. Tipe-Tipe E-Commerce
Secara umum ada tiga jenis/tipe dari e-commerce, yaitu sebagai berikut :
➔ Business to Consumer (B2C)
B2C merupakan aktivitas e-business yang dilakukan produsen
kepada konsumen dengan menggunakan media elektronik secara
langsung.B2C membuat konsumen dapat melakukan pemesanan secara
langsung karena produsen sudah mencantumkan harga-harga produk
yang dijual.Electronic cash dan secure payment system merupakan contoh
nyata aktivitas B2C.
98
C2C merupakan aktivitas bisnis (penjualan) yang dilakukan oleh
individu (konsumen) kepada individu (konsumen) lainnya.C2C dapat
dilakukan secara langsung karena banyaknya fasilitas yang
memungkinkan hal tersebut.Ada beberapa fasilitas yang digunakan untuk
aktivitas C2C,yaitu ebay,olx.com dan kaskus.
99
telah melayani banyak negara di dunia. Berikut ini adalah sekelumit
keunggulan Western Union dibandingkan dengan jasa pengiriman uang
lainnya :
1. Dalam hitungan detik uang sudah dapat diambil.
2. Tersebar di sekitar 200 negata dan 170.000 agen.
3. Aman karena dilengkapi dengan sistem yang aman .
4. Biaya pengiriman yang terjangkau.
5. Tidak perlu punya rekening bank atau punya domisili di suatu tempat.
6. Pada umumnya hanya pengirim uang yang dikenakan biaya.
Penerima mungkin hanya membayar ongkos bea materai.
7. Tidak ada jumlah minimal uang yang dikirim.
100
c. Isikan data informasi diri dengan benar dan lengkap karena ini merupakan
hal yang penting.
d. Setelah selesai mengisi form pendaftaran yang ada, klik tombol setuju dan
buat rekening.
e. Jika belum mempunyai kartu kredit, silahkan leawti dan masuk ke rekening
saya.
101
f. Mengaktifkan rekening Paypal.
Untuk mengaktifkan rekening paypal, anda wajib mengkonfirmasikan
alamat email yang anda gunakan sebelumnya untuk mendaftar paypal.
Pertama klik tautan "Konfirmasi alamat email" yang berada pada pojok
kanan atas (lihat gambar di bawah).
g. Untuk lebih mudahnya, bisa langsung klik tautan yang ada pada gambar
dibawah ini.
102
i. Setelah mencatat kode konfirmasi, masukan ke dalam form yang
disediakan.
103
Akun paypal anda sudah aktif, namun masih terbatas hingga USD 100,00
(seratus dollar). Kita bisa menghilangkan batasan tersebut dengan cara
verifikasi paypal melalui kartu kredit atau juga bisa verifikasi paypal
dengan VCC (Virtual Credit Card).
104
▪ Dalam toko online kita bisa menampilakan isi dari toko online kita dengan
dukungan fasilitas multimedia seperti gambar, video, atau slide.
d. Memilih kurir. Karena tidak semua kurir dapat melayani daerah yang sama,
sebelum memilih kurir pastikan terlebih dahulu bahwa kita telah memilih
kota sebagai lokasi pengiriman paket /pesanan kepada calon pembeli.
e. Isi biodata. Pada bagian akhir formulir kita harus mengisi data pribadi agar
semua pihak dapat melakukan verifikasi dengan mudah.
f. Setelah mengisi semua form maka akan muncul tampilan seperti gambar
dibawah ini. Klik buka toko yang ada pada bawah halaman.
g. Yang terakhir yaitu kita harus melakukan verifikasi email. Cek email yang
digunakan untuk pendaftaran dan ikuti link/tautan yang diberikan.
105
Setelah berhasil melakukan pendaftaran sebagai penjual, ada baiknya kita
mengenal antarmuka dari halaman utama untuk penjual di Tokopedia.
Setelah melakukan verifikasi alangkah baiknya juga kita langsung
melengkapi data mengenai toko kita seperti detail produk, gambar,
kontak, alamat fisik toko/rumah, dll.
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara berkelompok 4-5
mahasiswa per kelompoknya.
b. Masing-masing kelompok membuat sebuah rancangan usaha yang akan
dipublish ke toko online yang dibuat misalkan tokopedia.com. Kemudian isi
halaman toko tersebut dengan profil dan juga display barang yang ditawarkan.
c. Hasil pekerjaan berupa kumpulan screenshoot halaman toko online yang
dibuat beserta display produk yang ditawarkan yang dikumpulkan ke
asisten/instruktur yang bersangkutan.
Penilaian
Penilaian didasarkan dokumen yang dikirimkan oleh mahasiswa.
106