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 Rekam Medis 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 sumber-
daya 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:
9
C:\Users\Khoirul Umam M\umam\REKMED > type surat.txt
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
terus dikembangkan oleh kelompok-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 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
14
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
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
15
membawa kubu aplikasi masing-masing, karena kedua Desktop Manager
tersebut masing-masing membawa library aplikasi dan fasilitas masing-
masing.
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
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.
16
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 fasilitas-
fasilitasnya
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
C. Object Bar, terdiri dari bermacam icon untuk memformat obyek yang
berupa text, penomoran, grafik, tabel, frame dsb.
20
D. Ruler, merupakan bagian untuk mengatur batas atas dan samping
sebuah halaman.
E. Scroll Bar, bagian untuk menggeser halaman yang nampak secara naik-
turun 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 INSERT
23
BARIS MENU TABLE
24
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.
25
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
26
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.
2. Format Karakter
Melalui menu Format Character
27
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 x 2 ) 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
28
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 fasilitas-
fasilitas di atas.
29
Fungsi-fungsi dalam Sub Menu tersebut:
- Envelope, kita tentukan database sumber penerima surat, nama
database, tabel, serta field nya.
- Format, digunakan untuk memformat posisi pengirim dan penerima
pada bagian alamat amplop.
- Printer, digunakan untuk mengatur posisi amplop saat akan dicetak.
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
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.
30
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan
mandiri.
b. Buatlah suatu tulisan sebanyak 2 halaman tentang program studi D3
Rekam Medis 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.
31
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 komponen-
komponennya
• 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.
32
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.
33
Untuk memilih range sel yang saling berdekatan :
a. Pilih sel A1 dengan mengklik tombol kiri mouse dan tahan
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 data-
data 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.
34
Langkah-langkah untuk memindahkan data:
a. Pilih sel atau range sel yang akan dipindahkan
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
35
10. Mengatur Tinggi Baris
Dapat dilakukan dengan cara:
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
36
a. Pilih menu Tools 7 Options. Kotak dialog Options akan tampil
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)
37
c. Klik tab Font
d. Tentukan pilihan yang diinginkan.
38
d. Klik OK
39
LATIHAN/KASUS 1
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan
mandiri.
b. Kerjakan tugas berikut pada open office calc.
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
40
LATIHAN/KASUS 2
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan
mandiri.
b. Kerjakan tugas berikut pada open office calc.
Inventarisasi Barang Tidak Layak
Bulan: Mei 2016
NO TIPE JUMLAH JUMLAH PERSEN
BARANG PRODUKSI RUSAK KERUSAKAN
1 JXY-1 1000 75
2 JXY-2 1500 100
3 JXY-3 1200 50
4 JXY-4 800 25
5 JXY-5 900 25
6 JXY-6 4000 25
7 JXY-7 4200 300
8 JXY-8 3500 200
9 JXY-9 3000 242
10 JXY-10 5000 122
Penilaian
Penilaian didasarkan pada lembar tugas yang dikirim mahasiswa.
41
LATIHAN/KASUS 3
Kegiatan praktikum :
a. Masing-masing mahasiswa mengerjakan kegiatan secara individu dan
mandiri.
b. Kerjakan tugas berikut pada open office calc.
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.
42
LATIHAN/KASUS 4
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.
43
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
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
44
a. Tulis seperti pada gambar
b. Pada sel A8 tulis formula = $B$1*2
c. Copykan secara diagonal ke sel B9, C10, D11 dan E12 amati
nilai dan formulanya
d. Copykan dengan formula = $B1*2 amati nilai dan formulanya
e. Copykan dengan formula = B$1*2 amati nilai dan formulanya
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:
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.
MAX =MAX(B6:B10) Mendapatkan nilai maksimum
MIN =MIN(B10:B17) Mendapatkan nilai minimum
SUM =SUM(D10:D20) Menghitung jumlah nilai dalam
suatu range
SUMIF =SUMIF(B7:B10,‖>4‖,C7:C10) Menjumlahkan nilai pada B7:B10
dengan syarat nilai-nilai pada B7
s.d B10 lebih dari 4
STDEV =STDEV(A1:A10) Menghitung deviasi baku data
argumen A1 s.d A10
TODAY =TODAY() Menampilkan tanggal yang
berlaku pada sistem komputer
sekarang
45
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
AGUSTUS 15000 12000
SEPTEMBER 17000 12500
OKTOBER 75000 35000
NOPEMBER 20000 40000
DESEMBER 15000 35000
RATA-RATA
TERTINGGI
TERENDAH
46
a. Nomor Indeks Kolom B adalah 1
b. Nomor Indeks Kolom C adalah 2 dan seterusnya
c. Nomor Indeks Baris 4 adalah 1
d. Nomor Indeks Baris 5 adalah 2 dan seterusnya
47
a. Tulis pada sel E15 formula =VLOOKUP(C13;$B$4;$D$8;2), maka akan
muncul nilai SUZUKI
b. Artinya adalah komputer mencari nilai C13 (M103) pada range tabel
B4:B8 kemudian mengambil nilai pada sel C7 (SUZUKI), karena C7 yang
mempunyai baris yang sama dengan sel yang memuat M103 pada
range tabel B4:B8 pada kolom dengan Nomor indeks 2.
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.
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‖.
48
Gambar langkah 2, untuk memilih jenis chart yang akan digunakan
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.
49
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
50
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 Informasi
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
Depan
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.
51
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
52
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.
53
a. 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.
b. 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.
54
c. 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
e k
Pan
e
55
6. Menambahkan Object Lain Pada Slide Presentasi
Untuk menambahkan atau menyisipkan gambar, pilih menu:
Insert Picture From File
Untuk memilih jenis chart, klik kanan pada grafik (chart), kemudian
pilih Chart Type
56
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:
57
Untuk menambahkan Hyperlinks, pilih menu: Insert Hyperlinks
58
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.
59
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 bersama-
sama 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.
60
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.
61
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.
62
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.
f. Setelah klik Finish, akan muncul jendela untuk tempat menyimpan file
database ini, kita simpan dengan nama Coba di folder tertentu, yaitu
sebagai berikut :
63
g. Kemudian akan muncul jendela untuk membuat table baru, sebagai
berikut:
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.
64
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 :
65
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
66
Terdapat tiga pilihan untuk membuat kunci primer, yaitu Automatically
add a primary key, Use an existing field as a primary key dan Define
primary key as a field as a primary key. Pilih radio button yang kedua
dan select AddressID untuk primary key tabel yang telah kita buat
g. Kemudian langkah terakhir, yakni kita membuat tabel, disini kita ketikkan
nama tabel Alamat yang telah kita buat melalui Wizard tadi. Muncul
jendela sebagai berikut :
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:
67
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.
68
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.
69
MATERI VIII
OPEN OFFICE BASE II
Tujuan Praktikum:
1. Mengenalkan Relasi Tabel dalam Open Office DBase
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.
70
B. Hubungan Satu ke Banyak (One-to-Many)
Hubungan ini merupakan hubungan yang paling umum dimana pada
hubungan ini ditunjukkan bahwa setiap baris data pada tabel pertama
dapat dikoneksikan ke satu atau lebih baris data pada tabel kedua.
Tetapi sebuah baris data pada tabel kedua hanya dapat dihubungkan
dengan satu 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-ke-
banyak muncul sebagai hubungan satu-ke-banyak. Hubungan banyak-
ke-banyak menjadi jelas ketika hubungan seperti ini ditampilkan dari
kedua sisi. Terkadang dalam melakukan proses hubungan banyak-ke-
banyak, 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
71
T.Matakuliah
T.KHS
T.Dosen
Membuat Relationship
Pada jendela Datasheet, Klik Menu bar Tools > Relationship…
Kemudian akan muncul jendela seperti berikut
72
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.
73
Pindahkan dengan menggunakan tombol > jika item hanya satu, tombol >>
jika memindahkan semua item yang ada
74
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
75
Pada kotak dialog Show Table, pilih dan klik tabel yang ingin
dilibatkan.
Kemudian klik Add. Untuk menutupnya tekan Close.
76
Hasil dari Pemilihan tersebut adalah :
77
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.
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.
78
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 masing-
masing 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 dari segenap upaya kita melakukan
79
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
80
Sedangkan perintah berikut ini :
Select NamaMhs
From Mahasiswa
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
81
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 memiliki relasi. Pada perintah diatas, relasi itu diwakili oleh
82
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
SQL juga dilengkapi dengan sejumlah perintah untuk melakukan
manipulasi data seperti penambahan record baru, pengubahan nilai atribut
dan penghapusan record di dalam suatu tabel.
83
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’
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.
84
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 atribut-
atribut 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.
85
Langkah 1 adalah menentukan field yang akan ditampilkan pada Form
86
Langkah 5 ini adalah untuk memilih model dari user interface untuk
pengguna.
Disini kita bisa memilih model form utama dan form pilihan
Save
87
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.
88
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
89
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.
90
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.
91
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.
92
dilakukan secara langsung karena banyaknya fasilitas yang
memungkinkan hal tersebut.Ada beberapa fasilitas yang digunakan untuk
aktivitas C2C,yaitu ebay,olx.com dan kaskus.
93
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.
94
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.
95
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.
96
i. Setelah mencatat kode konfirmasi, masukan ke dalam form yang
disediakan.
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).
97
6. Membuat Toko Online
Toko Online adalah, toko yang menjual berbagai macam barang secara
on-line (terhubung dengan internet). Toko Online adalah web site yang
menjadi fungsi seperti kios, kita bisa memesan barang yang kita pilih lalu
kita beli dengan cara mengirim uangnya lewat rekening bank. Maka barang
yang anda pesan akan diantar kerumah anda. Ada beberapa contoh took
online Indonesia yang bisa kita pakai, sebagai contoh blibli.com, tees.co.id,
elevania.com, tokopedia.com, dll. Berikut merupakan keuntungan bagi kita
jika membuka toko online.
Memberikan kemudahan bila ada calon pembeli yang ingin mengetahui
informasi tentang produk yang kita tawarkan.
Biaya pembuatan toko on line tidak sebesar pembuatan toko secara fisik.
Jadi, secara ekonomi lebih hemat biaya. Selain itu tidak diperlukan lagi
biaya untuk keperluan tambahan seperti kebesihan, keamanan dan
sebagainya yang berkaitan dengan keperluan fisik.
Kita tidak perlu menghabiskan banyak waktu untuk mengawasi toko
online atau tidak perlu menyewa seseorang untuk menjaga toko online
kita.
transaksi pembelian bisa melalui pemesanan dan negoisasi bisa
dilakukan melalui contact person, email, jejaring sosial atau chat.
Melalui toko online, produk kita bisa menjangkau daerah-daerah yang
lebih luas dan calon pembeli dapat mengaksesnya kapan saja karena
toko online akan aktif selama 24 jam.
Kita tidak perlu menghabiskan banyak uang untuk promosi menggunakan
cara-cara lama seperti brosur, pamflet atau pasang iklan di pinggir-
pinggir jalan.
Dalam toko online kita bisa menampilakan isi dari toko online kita dengan
dukungan fasilitas multimedia seperti gambar, video, atau slide.
98
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.
99
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.
100