Lyx text Processor

rangkuman tentang lyx

LYX
A. Pengertian lyx
LYX adalah salah satu front-end LATEX yang berbasis GUI, yang dapat dijalankan pada hampir semua platform sistem operasi. LATEX sudah cukup lama dikenal sebagai alat untuk menata tata letak (layout) buku atau majalah yang berkaitan dengan ilmu pasti. Dengan munculnya LYX yang dapat dioperasikan secara intuitif, hampir semua bidang dapat memanfaatkan LATEX sebagai alat untuk menata tampilan buku/ majalah. Sistem desktop publishing (DTP) digunakan untuk mengedit teks dan gambar yang dimasukkan pada suatu halaman penuh. Jadi, secara prinsip hampir semua jenis word processor atau document-processor dapat dijadikan salah satu komponen masukan dari sistem DTP. Apa keunggulan LYX pada sisi aplikasi DTP

LATEX yang bekerja di balik aplikasi LYX merupakan text-processor yang memiliki banyak keunggulan dibandingkan word processor, di antaranya adalah konsistensi, referensisilang dan penempatan gambar/tabel secara otomatis, serta penyusunan pustaka yang konsisten. Konsistensi tata letak ini disebabkan karena semua komponen tata letak dikontrol oleh suatu makro atau paket LATEX. Dengan kata lain, sekali suatu makro didefinisikan maka akan didapatkan tata letak yang sangat konsisten
Secara teknis, LyX yang dibangun berdasarkan LaTeX kurang tepat jika dikategorikan sebagai word processor. Perancang LaTeX, Leslie Lamport (1985) menyebut LaTeX sebagai document preparation system. LaTeX merupakan front-end untuk bahasa scripting khusus untuk typesetting, TeX, yang dibuat oleh Donald Knuth (1984). Format pdf (portable document format) dan dvi (device independent format) bermula dari TeX
Simple Formula Guide to Latex/Lyx
Sedang cari-cari guide untuk menyisipkan formula di dokumen Lyx. Ketemu link A Simple Guide to Latex/Lyx. Memang, Lyx atau latex kan dibuat agar kita tidak terlalu pusing untuk mengurusi formatting, labelling, formula, placing, dll di dokumen kita, sehingga mestinya menyisipkan formula ini harusnya tidak jadi masalah.
Untuk menyisipkan formula di dokumen Lyx-1.3.6, bisa dilakukan dengan 3 cara:
B. perbedaan lyx dan latex
Perbedaan yang dibawa LaTeX maupun LyX adalah paradigma dalam menyusun dokumen, dari WYSIWYG (What You See Is What You Get) yang dibawa oleh word processor pada umumnya, menjadi WYSIWYM (What You See Is What You Mean), yang berarti bahwa penyusunan dokumen tidak berdasarkan pada penampilan dari bagian-bagian khusus dokumen tersebut, melainkan berdasarkan struktur dokumen (catatan: karena hanya berbeda satu karakter antara WYSIWYG dengan WYSIWYM, selanjutnya saya akan menuliskan keduanya sebagai WYSIWYGet dan WYSIWYMean agar mudah dibedakan). Misalnya, pada word processor biasa, ketika mengetik suatu artikel, saya mengatur jenis dan ukuran font untuk judul artikel secara manual, kemudian mengatur indentasi paragraf, dan kembali mengatur jenis dan ukuran font secara manual untuk setiap judul bab, dan seterusnya. Pada LyX, saya cukup menandai bagian-bagian dokumen tersebut, “yang ini judul. Yang itu paragraf. Yang ini nama penulis,” dan LyX akan secara otomatis mengatur jenis, ukuran, dan style dari font yang akan digunakan, indentasi, dan sebagainya. Kira-kira mirip dengan pengaturan style pada word processor modern (versi-versi baru Microsoft Word ataupun OpenOffice.org Writer), yang sudah mulai beralih ke paradigma WYSIWYMean. Bedanya, word processor masih memungkinkan pengguna untuk melakukan pengaturan typeface secara manual (WYSIWYGet), sedangkan LyX adalah WYSIWYMean murni. Pada LyX, bahkan menekan tombol [Enter] atau [Space] dua kali tidak akan memberikan dua new line feed atau pun dua spasi. Konsep WYSIWYM pada word processor belum matang, tidak seperti pada LyX atau LaTeX yang sudah ada sejak 24 tahun yang lalu.
Contohnya, dalam LyX kita tidak bisa mengetik dua spasi secara berurutan, dua baris baru secara berurutan, atau memiliki baris yang kosong! Karena semua pengaturan tentang spacing antar paragraf, antar bagian dst sudah dibuat secara otomatis.
Keunggulan dari LyX yaitu:
– output yang konsisten misalnya, semua paragraf dipastikan memiliki margin yang sama, semua judul dipastikan memiliki besar sama, dst. Selain itu, karena dokumen sangat terstruktur maka ada fitur untuk melakukan navigasi intra-dokumen yang sangat bagus (ada daftar judul-judul bab dan sub-bab, kita bisa meng-klik untuk pindah ke bagian tersebut dengan cepat).
– Setiap dokumen memiliki kelas sendiri, misalnya article atau book, dan setiap kelas sudah terformat dengan sangat baik bahkan melebihi apa yang biasa kita lakukan dengan Word. Contohnya, pada kelas book, nomor halaman sudah berada pada tempat yang tepat (di bawah saat mulai bab, di atas pada halaman lainnya). Penomoran bab dan sub-bab langsung dibuat secara otomatis!
– setiap gambar dan tabel juga diberikan penomoran otomatis! Tidak seperti di Word dimana kita harus melakukan setting yang cukup repot dan tidak semua orang bisa melakukannya. Juga, seperti buku-buku profesional pada umumnya, setiap tabel maupun gambar tidak terletak di tempat kita meletakkan tabel/gambar tersebut, tetapi di awal atau akhir halaman! Dan semuanya otomatis! (fitur ini bisa dimatikan untuk tabel tertentu)
keburukan lyx yaitu :
– tidak bisa mengatur style (warna, font, dll) yang baku dari style yang sudah ada seperti judul bab, judul sub-bab, dll (walaupun untuk tulisan bukan judul bisa dilakukan).
– sulit untuk mengatur apa-apa yang sudah di pre-format oleh Lyx, misalnya di mana penomoran halaman diletakkan, atau kata-kata otomatis yang digunakan. Seperti Chapter xxx, Figure xxx, Table xxx (dalam penomoran otomatis)… tetapi versi Bahasa Indonesia seperti Bab xxx, Gambar xxx, Tabel xxx tersedia (dengan memilih bahasa Bahasa (seharusnya Bahasa Indonesia kan???)), tetapi seperti yang sudah dikatakan kita tidak bisa mengubahnya menjadi Bagian xxx atau Figur xxx misalnya.

Published in: on Maret 18, 2010 at 4:10 pm  Tinggalkan sebuah Komentar  

tugas SO pertemuan 2

Siklus Instruksi

• Dua Langkah

– Processor membaca (fetch, mengambil) instruksi dari memory

– Processor mengeksekusi (execute) setiap instruksi

Interrupt

adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani interrupt tersebut.

Proses yang terjadi saat mikrokontroler melayani interrupt adalah sebagai berikut:

–  Instruksi terakhir yang sedang dijalankan diselesaikan terlebih dahulu

–  Program Counter (alamat dari instruksi yang sedang berjalan) disimpan ke  stack

–  Interrupt Status disimpan secara internal

–  Interrupt dilayani sesuai peringkat dari interrupt

–  Program Counter terisi dengan alamat dari vector interrupt (lihat Interrupt  Vector) sehingga mikrokontroler langsung menjalankan program yang  terletak pada vector interrupt

Program pada vector interrupt biasanya diakhiri dengan instruksi RETI di mana pada

saat ini proses yang terjadi pada mikrokontroler adalah sebagai berikut:

–  Program Counter diisi dengan alamat yang tersimpan dalam stack pada  saat interrupt terjadi sehingga mikrokontroler kembali meneruskan program di lokasi saat interrupt terjadi

–  Interrupt Status dikembalikan ke kondisi terakhir sebelum terjadi interrupt

.

Interrupt Vector

Interrupt Vector adalah harga yang disimpan ke Program Counter pada saat terjadi interrupt sehingga program akan menuju ke alamat yang ditunjukkan oleh Program Counter. Pada saat program menuju ke alamat yang ditunjuk oleh Interrupt

Jadi pada listing ini, saat terjadi interrupt Program Counter memang tetap berisi nilai dari Interrupt Vector sehingga program juga meloncat ke alamat tersebut,

namun karena di alamat tersebut sudah diletakkan instruksi untuk meloncat ke label

yang lain seperti Int0 untuk External Interrupt 0 Service Routine maka tidak akan

terjadi bentrok alamat antara kedua Interrupt Service Routine ini.

Hirarky Memory

Random Access Memory (RAM)

Karakteristik

ƒ RAM dibungkus dalam paket berbentuk chip

ƒ Satuan penyimpanan dasar adalah sel (1 bit per sel)

ƒ Gabungan beberapa chip RAM membentuk memori Static RAM (SRAM)

ƒ Setiap sel menyimpan bit dalam rangkaian dgn enam transistor

ƒ Datanya akan bertahan terus, selama diberi daya

ƒ Relatif tahan terhadap gangguan, seperti noise

ƒ Lebih cepat dan mahal dari DRAM Dynamic RAM (DRAM)

ƒ Setiap sel menyimpan bit dalam kapasitor dan transistor

ƒ Datanya harus di-refresh setiap 10-100 ms

ƒ Sensitif terhadap gangguan

ƒ Lebih lambat dan murah dibandingkan dengan SRAM

Static RAM (SRAM)

ƒ Setiap sel menyimpan bit dalam rangkaian dgn enam transistor

ƒ Datanya akan bertahan terus, selama diberi daya

ƒ Relatif tahan terhadap gangguan, seperti noise

ƒ Lebih cepat dan mahal dari DRAM Dynamic RAM (DRAM)

ƒ Setiap sel menyimpan bit dalam kapasitor dan transistor

ƒ Datanya harus di-refresh setiap 10-100 ms

ƒ Sensitif terhadap gangguan

ƒ Lebih lambat dan murah dibandingkan dengan SRAM

Perbandingan SRAM vs DRAM

Cache

Perangkat penyimpan cepat dan kecil, berfungsi sebagai  area antara dengan data yang berada pada penyimpan  yang lambat dan besar.

Hard Disk

  • Hard disk terdiri dari beberapa piringan, masing-masing memiliki dua permukaan.
  • Pada setiap permukaan terdapat lingkaran konsentrik yang disebut track.
  • Setiap track terbagi atas beberapa sektor yang dipisahkan oleh jarak tertentu (gap).
Published in: on Maret 18, 2010 at 1:53 pm  Tinggalkan sebuah Komentar  
Tags:

Sistem Operasi

Arsitektur Komputer
A) Elemen Utama dari Komputer
1) Central Processing Unit/ Processor(CPU) Mengontrol operasi komputer & mengerjakan fungsi pengolahan data
• Register User Visible
– Memungkinkan pemrogram assembly & mesin meminimalkan referensi memory utama dengan
mengoptimalkan register
– Register Data & Address (Index, Segment, Stack)
• Register Control & Status
– Digunakan processor untuk mengontrol operasi, kerjasama dengan SO mengatur eksekusi program
– MAR, MBR, I/OAR, I/OBR, PC, IR
2) Memory
Main Memory/Memory Utama
 Menyimpan data dan program
 Bersifat Volatile (Ada hanya saat system sedang berjalan)
 Disebut juga real memory atau memory primer
Memory Sekunder
 Memory pelengkap (auxiliary)
 External
 Nonvolatile (Isi tetap ada saat listrik diputus)
 Digunakan untuk menyimpan file program dan data
Hirarki Memory
• Lebih cepat waktu akses, lebih mahal per bit
• Lebih besar kapasitas, makin murah per bit
• Makin besar kapasitas, makin lambat kecepatan akses
Menuruni Hirarki
• Berkurangnya biaya per bit
• Bertambahnya kapasitas
• Meningkatnya waktu akses
• Menurunnya frekuensi akses processor ke memory tersebut
Cache Memory
• Processor lebih cepat daripada akses memory
• Mengeksploitasi prinsip lokalitas dengan suatu memory cepat berukuran kecil
Prinsip Cache
• Mengandung salinan (copy) suatu bagian memory utama
• Processor pertama memeriksa cache
• Jika item data yang diinginkan tidak ditemukan, blok yang relevan dari memory dibaca ke dalam cache
• Karena lokalitas referensi, kemungkinan besar referensi memory berikutnya ada dalam blok tersebut

3) Input/Output
 Memindahkan data antara komputer dan lingkungan eksternalnya
 Contoh: Perangkat memory sekunder,peralatan komunikasi dan terminal
4) Bus
Komunikasi antara processor, main memory dan modul I/O
B) Cara Kerja Komputer (Instruction Cycle)
– Tanpa Interupsi
– Hadirnya Interupsi
C) Multiprogramming
• Processor mempunyai satu atau lebih program untuk dieksekusi
• Urutan eksekusi program tergantung pada prioritas relatifnya & apakah sedang menunggu operasi I/O
• Setelah suatu interrupt handler selesai, kontrol mungkin tidak kembali ke program yang dieksekusi saat interupsi

Published in: on Maret 11, 2010 at 12:28 pm  Tinggalkan sebuah Komentar  

Sistem Operasi 2

Sistem Operasi

A)     Definisi Sistem Operasi

ð       Suatu program yang mengontrol eksekusi dari program aplikasi

ð       Suatu antarmuka (interface) antara aplikasi dan hardware

ð       Obyektif: Convenience, Efficiency, Ability to evolve.

B)     Evolusi Sistem Operasi

ð       Terjadi karena

–          Upgrade hardware, ditambah tipe baru hardware,missal:Device driver

ð       Layanan baru

–          Sekarang: jarang

ð       Perbaikan

–          Sebagian besar: perbaikan keamanan!

a)       Pemrosesan Serial

  • Bukan sistem operasi
  • Mesin berjalan dari suatu console dengan display light, toggle switches, input device, dan printer

b)      Pemrosesan Ser ial

  • Waktu jadwal
  • Setup mengikutkan pemuatan compiler, source program, menyimpan compiled program, dan memuat dan melinknya (linking)

c)       Sistem Batch Sederhana

  • Monitor

• Software yang mengontrol urutan kejadian

• Batch jobs bersama – bahasa kontrol job

• Program mengembalikan kontrol ke monitor saat selesai

  • Dukungan hardware bagi model monitor

• Proteksi memory: beberapa area memory dapat diakses hanya untuk monitor

• Instruksi modus privileged: hanya dapat dikases ke monitor

• Interupsi (mesinmesin awal tidak punya ini)

• Pencapaian Besar

• Sistem Operasi Modern

• Review Sistem Windows, Unix & Linux

Layanan dari SO

  • Pengembangan program
  • Eksekusi program
  • Akses terhadap perangkat I/O
  • Akses terkendali terhadap file
  • Akses terkontrol terhadap sistem (public system)
  • Deteksi dan Respon Terhadap Error

– Error hardware Internal & Eksternal

– Error software

– SO tidak dapat mengijinkan permintaan aplikasi

  • Accounting

– Menghimpun statistika penggunaan

– Memonitor kinerja

– Digunakan untuk mengantisipasi peningkatan mendatang

– Digunakan untuk tujuan billing

Sistem Operasi

• Bertanggungjawab mengelola sumber daya (resources)

• Berfungsi seperti software komputer biasa

• SO melepas kontrol & harus bergantung pada processor untuk mendapatkannya kembali

Kernel

• Bagian dari sistem operasi yang berada dalam memory utama

• Mengandung sebagian besar fungsi yang sering digunakan

Sistem Operasi Modern

a)       Arsitektur Microkernel

  • Memberikan hanya sedikit fungsi esensi ke kernel

• Address spaces

• Interprocess communication (IPC)

• Basic scheduling

  • Contoh: Mach, QNX
  • SO kini : Windows, Linux, Mac OS TIDAK berbasis microkernel

b)      Multithreading

  • Proses dibagi ke dalam thread-thread yang dapat berjalan secara konkuren

• Thread

  • Unit kerja dispatchable
  • Eksekusi secara urut & interruptable

• Proses merupakan koleksi satu atau lebih thread

c)      Symmetric multiprocessing (SMP)

  • Tedapat beberapa processor
  • Processorprocessor tersebut berbagipakai memory utama & fasilitas I/O yang sama
  • Semua processor dapat mengerjakan fungsi yang sama

d)      Sistem Operasi Terdistribusi

  • Provides the illusion of a single main memory space and single secondary memory space
  • Eg. Amoeba by Andrew Tannembaum

e)       Rancangan Berorientasi Obyek

  • Digunakan untuk penambahan ekstensi modular terhadap kernel kecil
  • Memungkinkan programmer mengcustomize suatu SO tanpa mengganggu integritas sistem

f)        Contoh

– NeXTSTEP – Objective C, di atas kernel BSD & Mach

– BeOS – C++ membungkus suatu kernel C

Published in: on Maret 11, 2010 at 12:02 pm  Tinggalkan sebuah Komentar  
Tags:

Sungai Di Dasar Laut

Sebuah fenomena alam yang menakjupkan di Mexico, yaitu Sungai yang ada di dasar laut. dikedalaman laut 30 meter ditemukan air tawar yang berada di tengah kolam air laut. Namun pada kedalaman 60 meter ditemukan kembali air laut yang terasa asin.

Dilokasi Sungai di dalam laut itu juga terdapat sebuah gua. Pada bagian gua tersebut Anatoly Beloshchin seorang penyelam yang juga berhasil mengambil gambar disekitar gua menemukan sungai yang lengkap dengan dedaunan yang mengapung di kolam air dibawah laut itu.

Sungai di dalam laut ini memang terlihat berbeda dengan sungai pada umumnya di daratan, namun suasananya mirip sekali dengan sungai yang lengkap dengan lapisan seperti air yang berwarna kecoklatan.

Adapun warna coklat yang terlihat dalam air tersebut merupakan lapisan dari bawah gas hidrogen sulfida. Gas ini biasanya dihasilkan dari saluran pembuangan kotoran.

Tim penyelam yang ikut bersama Anatoly Beloshchin menemukan fenomena alam yang unik ini yang sungguh menakjubkan untuk dipandangi.

Published in: on Maret 11, 2010 at 1:13 am  Tinggalkan sebuah Komentar  
Tags: