open source campus agreement modul pelatihan magicpoint...

67
Open Source Campus Agreement Modul Pelatihan M AGIC P OINT UNTUK ORANG LUGU oleh I Made Wiryana dan ABe Susanto Tim PANDU Editor: I Wayan Warmada Hak cipta buku ini tetap pada penulis. Tetapi buku ini bebas untuk diperbanyak, dikutip baik sebagian atau seluruhnya ataupun disebar luaskan dalam bentuk elektronis ataupun non-elektronis. Baik untuk tujuan komersial maupun non komersial. Selama penyebutan nama asli pengarang, penerbit, pemberi sponsor serta proyek Open Source Campus Agreement (OSCA) tetap dilakukan. 2001

Upload: others

Post on 24-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

OpenSourceCampusAgreement

Modul Pelatihan

MAGICPOINT UNTUK ORANG LUGU

oleh

I MadeWiryanadanABe SusantoTim PANDU

Editor:

I WayanWarmada

Hak ciptabuku ini tetappadapenulis.Tetapibuku ini bebasuntukdiperbanyak, dikutip baik sebagianatauseluruhnya ataupundisebarluaskandalambentukelektronisataupunnon-elektronis. Baik untuktujuankomersialmaupunnonkomersial.Selama

penyebutannamaaslipengarang,penerbit,pemberisponsorsertaproyekOpenSourceCampusAgreement(OSCA)tetapdilakukan.

2001

Page 2: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

MagicPointuntukoranglugu

I MadeWiryana<[email protected]>ABe Susanto<[email protected]>

Editor: I WayanWarmada<[email protected]>

2001

Page 3: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Daftar Isi

Kata Pengantar iv

Tentangpenulis v

Pernyataan vi

1 Presentasi 11.1 Pendahuluan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Memulaidanmemilih topik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.3 Penyajianpresentasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 MengenalMagicPoint 42.1 Latarbelakang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.2 PerintahdalamMagicPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.3 MelakukanpresentasidenganMagicPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.4 Navigasisaatpresentasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.5 File konfigurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.6 Utilitas mgp2ps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.7 Utilitas mgpembed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.8 Latihan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3 Membuat presentasiMagicPoint 113.1 Perintahsederhana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.2 Variasiposisiteks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.3 Variasifont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.4 Membuatbullet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.5 Memasukkangambar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

3.6 Rumusmatematika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.7 Variasilatarbelakang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.8 Membuatvariasitampilanhalaman. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.9 Memanfaatkanprogramlain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.10 Latihan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4 Variasi presentasiMagicPoint 264.1 Memanfaatkantgif denganMagicPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.1.1 Tak menggunakanghostscript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.1.2 Menggunakanghostscript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

4.2 Tip untukmembagikanpresentasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274.3 Tip untukpresentasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

i

Page 4: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

4.4 Memanfaatkanpresentasidi Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

4.5 MembuatStylesendiri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.6 Latihan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

5 Sintakspada file presentasi 31

6 Menginstal MagicPoint 396.1 Distribusiyangberbasiskanrpm (SuSE,RedHat,Trustix Merdeka). . . . . . . . . . . . . . . . . . . 39

6.2 Distribusiberbasiskandpkg(debianpackagemanager) . . . . . . . . . . . . . . . . . . . . . . . . . 39

6.3 Dari sourcecode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

7 Font dan karakter pada MagicPoint 417.1 Presentasidengankarakterasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417.2 Carastandardmenanganiberagamfont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

7.2.1 Font InggrisskalabeldenganFreeTypelibrary . . . . . . . . . . . . . . . . . . . . . . . . . . 42

7.2.2 Font Inggrisskalabeldenganserver X11 standard. . . . . . . . . . . . . . . . . . . . . . . . 42

7.2.3 FontJepangskalabeldenganVFLib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427.2.4 FontJepangskalabeldenganFreeType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

7.3 Metodapenangananfont yangkomples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

7.3.1 FontskalabeldenganserverX11 FreeType-ready . . . . . . . . . . . . . . . . . . . . . . . . 437.3.2 FontskalabelJepang/InggrisdenganserverX11 VFlib-ready . . . . . . . . . . . . . . . . . . 43

7.3.3 FontskalabelJepangdenganlibrari VFlib/FreeType-hetero. . . . . . . . . . . . . . . . . . . 43

7.4 Memperolehfont TrueType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Lampiran A. Contoh file presentasiku.mgp 46

Lampiran B. File Contoh.mgp 49

Lampiran C. Contoh lainnya 55

Lampiran D. Contoh tampilan MagicPoint 58

OpenSourceCampusAgreement ii

Page 5: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Daftar Gambar

2.1 List halaman. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Denganguideline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.3 Melakukancoret-coretlangsung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.1 Contohhalamanpresentasisederhana. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.2 Peletakkanteks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.3 Contohperubahanukuranteks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.4 Contohperubahanfont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.5 Variasiteksdalam1 baris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.6 Barisyangpanjang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.7 Contohpenggunaanbullet padaMagicPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.8 Memasukkangambarkepresentasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

3.9 RumusdenganTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

3.10 RumusdenganBMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.11 Latarbelakangimage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.12 Variasipenampilanhalamandenganrcutin/lcutin . . . . . . . . . . . . . . . . . . . . . . . . . . 21

3.13 Barismunculsecarabertahap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.14 Penggunaancacheuntukvariasiteks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.15 Menampilkanhasilmenjalankanprogram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.16 Menjalankanprogramlain sebagaisubproses. . . . . . . . . . . . . . . . . . . . . . . . . . . . 243.17 Memasukkanaplikasilain kedalampresentasi. . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4.1 Pemilihanwarnadenganxcolors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

iii

Page 6: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Kata Pengantar

Untuk kesekiankalinya penulisdari Tim Pandumenyuguhkanpanduanprogramaplikasi yang dapatdipakai ma-hasiswaataupelajarataupenggunayang membutuhkanaplikasi komputeruntuk pekerjaansehari-hari. Buku inimengambiltematentangMagicPoint,sebuahprogramuntukmenyajikanpresentasiyangberkualitasdanmudahdigu-nakankarenakesederhanaannya.

MagicPointadalahsebuahprogramyangbekerjadengansistemX11 yang memberikanhasil dengankualitasyangsamadenganprogram-programpresentasilainnya sepertiPowerPoint(Microsoft Office), StarImpress(StarOf-fice/OpenOffice),Applixware,danlain-lain. SuatuhalyangmenarikdariprogramMagicPointini adalahcarapembu-atanfilenya yangcukupmenggunakanprogrameditoryangbekerjadalamberbagaisistemoperasiyangtelahdikenalsepertiMicrosoft Windows,Linux, Mac,BeOSdansebagainya. Sehinggafile presentasidisimpandalambentukteks,hal inilah yangmembedakandenganfile-file presentasidariproduklainnya. Walaufilenyaberbentukteksnamunhasilyangdisajikantidakkalahdenganprogramlainnya,ataubahkanpenulisdapatmengatakanmalahanMagicPointlebihungguldari semuaprogrampresentasiyangada. MagicPoint is the best presentation software .Hal ini disebabkanfaktorportabiltiasMagicPointdanhematnya perangkatkerasyangdigunakan.

Berdasarkankeunggulandankemudahanprogrampresentasiini, makaharapanpenulisTim Pandu,MagicPointdapatdijadikansebagaiprogrampenyajian presentasialternatif terutamabagi kalanganpelajar, mahasiswa(sepertipenulisTim Pandu),dosen/peneliti,atausiapasajayangmembutuhkannya. KetersediaanMagicPointsecarabebasmemberikaharapanuntuk mengurangiataumenghilangkansamasekali penggunaansoftwarebajakanyangsangattidaksesuaiuntukkondisiduniapendidikan.

Dalam uraianbuku ini, secaraprinsip dibagi dua bagianyang terdiri dari uraiantentangapadanbagaimanamenyajikan sebuahpresentasi,semuadikemasdalambabpertama.Selanjutnya uraiantentangpengenalanprogramMagicPoint,carapenulisanskript danpenginstalannya besertabeberapatips danalamatpentingberkaitanprogrampresentasiini disajikandalambabkeduadanseterusnya. Dan yanglebih pentinglagi, bagi yangberminatbuku inidapatdi downloadsecaracuma-cumadenganalamatURL Tim Pandu,yaituhttp://pandu.dhs.org/.

Padakesempatanyangbaik ini, penulisjugamenyampaikanterimakasihkepadatemen-temenseangkatanpener-imabeasiswaDAAD yangtelahmendorongpenulismemberikansemangatuntukmenyelesaikanbukuini, baikberupakritikan ataumasukanyangmembangun.Selainitu penulisjugaakanberterimakasih,apabilamendapatkankritikandansaranbersifatmembanguntentangmateriyangditulis dalambuku ini gunaperbaikanpenulisandi kemudianhari.Sarandankritikan dari pembacadapatdikirimkanmelaluie-maillangsungkepenulis

Bielefeld,musimpanas2001

Penulis� I Made Wiryana <[email protected]>

� ABe Susanto<[email protected]>

iv

Page 7: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Tentangpenulis

ABe Susanto,Drs.MSc, menekunibidangkajian RUMPUT LAUT selamamenyelesaikanstu-di S1 di UnsoedPurwokertodan S2 di UniversitasRyukyus, Jepang. Staf mudadari FakultasPerikanandan Ilmu KelautanUNDIP ini sekarangsedang"ngelmu" tentangrumput laut lagi diFak. Biologi/Kimia UniversitasBremen,Jermandi bawah bimbinganProf.Dr.GunterOtto Kirstdenganbeasiswadari DAAD. Mata kuliah PengenalanKomputerpernahdiberikandi JurusanIl-mu Kelautan-FPIK-UNDIPdanSCUBA-Diving adalahkegiatanwaktu senggangnya. MengenalLINUX sejaktibadi Bremen(1997)dantertarikdenganprogramLinux yangdapatdiaplikasikandiduniapenelitiankelautan.MikroZNet adalahproyekisengpertamakalinyadenganI MadeWiryana

yangmencobamengkombinasikanLINUX denganMikroskop. Keterlibatannya di LINUX mendorongdia bersama-samadenganrekanlainnya membentukTIM PANDU. Salahsatupengasuhforum HomeSweetHome,yaitu suatubahasanyangmengupastentangperancangansuatuWeb di situsTIM PANDU. Tulisan ini merupakanbuku keduayangditulis bersamaTIM PANDU, setelahbukupertamanya tentangGnuplot.

I Made Wiryana SSiSKom MSc menamatkanS1di jurusanFisikaFMIPA UniversitasIndonesiapadabidanginstrumentasidanfisikaterapan.DenganbeasiswadariSTMIK Gunadarmajugamena-matkanS1Teknik Informatikadi STMIK Gunadarma.MelanjutkanstudiS2di ComputerScienceDepartmentEdithCowanUniversity- PerthdenganbeasiswaADCSSdanSTMIK Gunadarmapadabidangfuzzysystemdanartificial neuralnetworkuntukpengolahansuara.MenanganiperancangandanimplementasijaringanInternetdi UniversitasGunadarmadenganmemanfaatkansistemOpenSourcesebagaibasisnya. Pernahmewakili IPKIN dalamkelompokkerjaStandardisasiProfesiTIuntuk Asia Pasifik (SEARCC).Saatini denganbeasiswadari DAAD melanjutkanstudi doktoral

di RVS ArbeitsgruppeUniversitätBielefeld Jermandi bawah bimbinganProf. PeterB Ladkin PhD.Aktif menjadikoordinatorbeberapaproyekpenterjemahanprogramOpenSourcesepertiKDE, SuSE,Abiword dan juga sebagaiadvisorpadaTrustix Merdeka,distibusi Linux Indonesiayangpertama.Terkadangmenyumbangkantulisannya seba-gai kolumnispadamediaonlineDETIK.COM danSATUNET. Jugakontributor padaKOMPUTEK,MIKRODATA,ELEKTRO danINFOLINUX. Kontribusi ke komunitasOpenSourceseringdilakukanbersama-samakelompokTimPANDU. StafpengajartetapUniversitasGunadarma.

Ir . I WayanWarmada, stafFakultasTeknik,UniversitasGadjahMada.MerampungkanS1bidanggeologidi UniversitasGadjahMada. Denganbeasiswadari DAAD kini sedangmelanjutkanstu-di doktoral bidangGeologi Ekonomi di TechnicalUniversity of Clausthaldi bawah bimbinganProf. Penelitiannya mendalamiprosespembentukanEmasEpithermal.Pernahmengajarmatakuli-ahKomputeruntukGeologidanGambarTeknikGeologiyangmenggunakankomputersebagaialatbantuutama.Sangattertarikuntukmencobahampirsemuaprogramgrafisbaikyangjalandi Linux,SolarismaupunWindows. MengasuhforumCoratCoretCantiksuatubahasantentangpenggunaanperangkatlunakgrafik alternatifdi situsTIM PANDU.

v

Page 8: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Pernyataan

Penulisanbuku dilakukanselamapenulismelanjutkanstudidi Jermanatasbeasiswadari DAAD. Secaratidak lang-sungpenulisanbuku ini disponsorioleh:

� UniversitasDiponegoroKampusTembalang,Semarang.URL : http://www.undip.ac.id/

� UniverstasGunadarmaJl MargondaRayaNo 100.Depok- JakartaURL : http://www.gunadarma.ac.id/

� UniverstasGadjahURL : http://www.ugm.ac.id

� DeutscherAkademischerAustauschdienst(DAAD)Kennedyalle50D-53175Bonn- Jerman.URL : http://www.daad.de/EmailDAAD Indonesia: [email protected]

Beberapamerk dagangyangdisebutkanpadabuku ini merupakanmerk dagangterdaftardari perusahaantersebut,kecualibila disebutkanlain.

vi

Page 9: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bab 1

Presentasi

1.1 Pendahuluan

Bagi kelompokprofesitertentusepertimahasiswa,dosen,guru,pengusaha,peneliti,pimpinan,penggunalinux (linuxuser), dan lain sebagainya, padasuatuwaktu tertentudihadapkanpadakegiatanyang berkaitandenganpenyajiansuatutemaatautopik bahasandihadapanorangbanyak. Dengankatalain merekaharusmelakukansuatupresentasitentangtopik tertentudalamsuatuforum. Bentukforumbisaberbagaimacam,sepertiseminar, rapatkerja,pengajaran,simposium,perkulihan,diskusi,danlain-lain. Untukmenyajikansuatutopik dalambentuksebuahpresentasibukanlahsuatuperkerjaanyangmudahdanmenyenangkan.Hal ini karenabanyak permasalahanyangdihadapinya,misalnya :

� Ketidakseragamanlatarbelakangpendidikanataupengetahuanhadirin(peserta).

� Temapembicaraanterlaluspesifik,sedangkanpesertaawamsekaliakantopik bahasanyangdibahas.

� Saranamediapenyajianterbatasdansederhana.

� Rentangwaktupresentasiyangdiberikanterlalusingkat,padahaltopik bahasannya membutuhkanwaktuyangpanjang.

Dari kondisi tersebut, makadapatdilihat bahwamemaparkansebuah ide, pendapat,topik pembicaraandihadapansekelompokorangmembutuhkansuatumetodepenyajianyangtepatdanefisien,praktissertamudahdipahamiolehhadirinnya. Tanpamemperhatikanhal tersebut,makaapayangkita sampaikantidakdapatdimengertisecarajelasolehhadirin kita. Bahkanhadirin akanmerasajenuhdankurangperhatian,karenacarapenyajian yangtidak mengenaisasaran.

Apabila kita telah menyiapkanbahanataumateri pembicaraanyang akandisampaikandandidukungdengancarasertamediapenyampaiantopik yangdibicarakancukupmemadai,makaakanterciptasuatukondisiyangmenye-nangkan,dimanahadirinnyadengantekunmemperhatikanisi pembicaraanpenyaji makalahdanpenyaji akanoptimalmelakukantugasnya.

Tetapipemanfaatanmediayangterlalu berlebihanmisal terlalu banyak suara,animasidanlain sebagainya da-pat juga mengaburkanfokus pembicaraan.Sehinggapenggunaanmediaini haruslahbenar-benartepat. Pemakaianteknologimulti mediabukansajasekedarkarenaingin memakaiteknologi tersebut, tetapiharusmendukungpesanutamayangingin disampaikandalampresentasitersebut.

1.2 Memulai dan memilih topik

Sebelumkita memberikanataumenyampaikansuatutopik pembicaraandalamsuatuforum,makaperludiperhatikanbeberapahalsepertidi bawahini :

� Pilihlah suatutopik utamayangakandipresentasikan.Lengkapijugadengantopik pendukung,dandatapen-dukung.Perludiperhatikanadalahkoherensitopik, topik pendukungtak bolehmembuat topik utamamenjaditidak jelas.

1

Page 10: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

� Paparkansecarasingkattopik yangakandipresentasikanke suatukelompokyangterdiri dari temandekatataukolegakita danmintalahmasukansebanyak mungkin.

� Buatlahsuatucarapenyajianpresentasidari topik tersebut. Termasuksiapkancatatanpelengkap(hand-out)darislidetersebut.

� Sajikantopik yangtelahdisempurnakandari masukantemandankolegadenganbantuanprogramyangmudahpengoperasiannya.

Bagi orangtertentumasing-masingpoint tersebut di atasmemberikanresponyangberbeda.Ada kalanya pemilihantopik pembicaranmenjadikesulitanbagi orangtertentu. Namunbagi oranglain, justru membuat bahanpresentasidenganprogramkomputermerupakansuatuproblembesar, karenapenyaji tidak mengetahuiprogramyangterbaikdalampenyajiansuatubahasandihadapanbanyakorang.

Padabanyakkasus,sebuahtopik dapatdipilih berdasarkanbidangyangkita pahamiatausedangdipelajari.Apa-bila kita mengetahuisesuatu(sebagaicontohRUMPUT LAUT). Maka topik yang dapatkita sajikandalamsuatupresentasiadalahapaitu rumputlaut,bagaimanacaramembudidayakanrumputlaut,parameterekologiapasajayangbanyakberpengaruhdalambudidayarumputlaut ini, danlain-lain. Untukmemilih topik, jugaperludiperhatikankon-disi calonpendengar, bagaimanalatarbelakangpendidikannya. Apakahseragamatauterdiri dari berbagaitingkatan.Hal tersebut perludiketahuiolehcalonpembicara.

Sebelumtopik disajikandihadapansekelompoktemanataukolega,pertamakali kita harusmempunyai idedasarterlebihdahulu.Targetdari langkahini adalahdiperolehnya beberapamasukanterutamakritikan tentangtopik yangakankita presentasikandalamforumterbukanantinya. Hal ini dianjurkanapabilaseseorangbelumpernahmelakukanpresentasidi mukaforum terbuka.

Apabila topik yang dipilih sudahsiapdipresentasikan,makainformasi tentanglokasi tempatpenyelengaraan,tanggalpelaksanaan,waktupresentasi,fasilitaspresentasiyangtersedia,danlain sebagainya harussegeradiperoleh,agarpersiapankita dapatsedinimungkindilakukan. Bila hal-hal tersebut dapatdiperolehsebelumnya, makadapatdipersiapkandenganbaik bagaimanatopik danpresentasidisajikan. SebuahpresentasimenggunakanmetodeslideyangdicetakdandisajikandenganOHP (Over HeadProjector)berbedadenganbila materidisajikandenganmeng-gunakanLCD projectorsaja.Ataudalamkasuslain, kemungkinanpresentasidisajikandenganbantuanLaptop.Olehkarenaitu kunci keberhasilansuatupresentasidari suatutopik pembahasanadalahpersiapanyangmatangsebelumdisajikandalamforumterbuka.

1.3 Penyajian presentasi

Setelahtopikbahasandipilih danmendapatmasukandarikelompokkecil yangterdiri daritemandankolegakita,makalangkahselanjutnya adalahmembuat materi presentasi.Untuk membuat presentasiini terdapatbeberapaprogramaplikasiyangdapatdigunakanbaik yangbekerjadengansistemoperasiMicrosoft Windows, Mac, Linux, danlain-lain. Hal yangjugapentingdalammemilih programaplikasiadalahasaslegalitasdari penggunaanprogramtersebut.Sebabdalamsuatupresentasi,citra pembicaraakanmemberikannilai penting. Penggunaanprogrambajakanjelasakanmengurangibobot pembicarasecaramenyeluruh, karenadapatmembuat pendengarmemberikanpandanganmiring terhadappembicara.Bayangkanbila seorangdosenataupengajarmelakukanpresentasimengenaimasalahetikaatauHAKI tetapimenggunakanprogrambajakan,tentuakanmenjadisuatuhal yangironis sekali.

Selainitu jugaasaskemudahandalamcaramembuatnya adalahalasanberikutnya, karenapresentasiyangakandisajikannantinya akandilihat olehorangbanyak. Adapunaplikasiprogrampresentasiyangtermasukdalamkriteriatersebut di atasdanbekerjapadasistemoperasiLinux adalahsebagaiberikut:

� MagicPoint . Programuntuk membuat presentasihanya dalambentukteks saja. File dapatdieksporkePostScript,HTML atauLATEX danprogramnyadapatdidownloaddari http://www.Mew.org/mgp/ .

� StarImpress padapaketStarOffice (sekarangberubahmenjadiOpenOffice). Programkonversi yangbaikkedandariMicrosoftPowerPoint.Programini cukupbagusdioperasikandenganLaptop,namunmembutuhkancukupmemoriyangcukupbesar. Programini dapatdidownloaddarihttp://www.sun.com/staroffice .

� Applixware Office . Programini cukupbagusnamunsayangkomersialdanberhargacukupmahaluntukukuranpenggunadi Indonesia.Walaudemikianuntukpengoperasiannya membutuhkanpersyaratanlebih kecildari padaStarOfficedanalamatURLnya adalahhttp://www.vistasource.com/ .

OpenSourceCampusAgreement 2

Page 11: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Langkahselanjutnya adalahbagaimanamengisipresentasiyangakandisajikansepanjangwaktuyangdiberikandantidakmembosankanhadirin.

Pertamakali adalahmembuat 1-2 halamanslide yangberisi tentangpendahuluanatauperkenalanakandiri sipenyaji. Olehkarenaitu slidepertamaharusberisi tentangjudul presentasi,namapenyaji dannamapenyaji lainnya(bila ada)dandisertaialamatinstitusi ataukelompokkerjanya. Akan lebih manislagi penyajiannya bila disebutkanjuga institusi ataulembagaatauperusahaanyangmensponsoriperjalanankita (penyaji) sehinggadapatmenyajikanpresentasidi forumterbukatersebut.

Setelahitu padaslidekeduaberisitentangagendasecarakeseluruhanapayangakandisajikanselamapresentasiberlangsung.Hal mempunyai tujuanyaitu tidak hanya memberikanke hadirin apayangdiharapkan(disajikan)sajanamunjugabertujuanuntukmemberikangarisbesarnya kepadadiri penyaji sendiri,langkahdanurutanbahasannyasepertiyangdibuatdalamslide.

Slide ketiga(ataukeempattergatungpadabesarnya agendaacara)seharusnya menyajikan tentangdiri penyajisecaradetail,ataudengankatalain tentangcurriculumvitaepenyaji. Hal ini dubutuhkanuntukmembuatkredibilitaspenyaji dihadapanhadirin tentangmateriyangakandisajikan. Sehinggahadirin merasayakin bahwapenyaji topikbahasanadalahseseorangyangmenguasaiatautahuakantopik yangdisajikan.

Slideselanjutnya tergantungdari isi presentasiyangkita buatsesuaitopik ynagtelahdipilih. Namundemikianterdapatbeberapahal yangdapatdijadikanpedoman,yaitu :

� Buatlahteksdari slidedalamukuranyangbesardandalamjumlahyangkecil (singkat).Hal yangdiutamakandi sini adalahsetiappesertadapatmembacadenganbaik isi slidetersebut dalamjarakpandangyangterjauhdaripesertayanghadir.

� Dalamslidetidakdianjurkanmenulisteksdalamkalimatyangbenar-benarlengkap.Hal ini karenapenyaji akanmemberikanpokok-pokokuraiannya danketeranganlainnya secaradetail.

� Apabila dalamslide menggunakanlatar belakang(gambaratauwarna)makateksslide dibuat denganwarnayangkontrasdenganlatarbelakangnya.

� Buatlahsebuahslide mengandungsebuahsubbahasansajadanakanlebih baik bila setiapslide terdapatsubjudul yangberbeda.Sehinggabila adapertanyaandari hadirintinggalmenyebutkanjudul slidenya.

Denganberbekalhal-haltersebut di atas,makapenyajiantopik bahasandiharapkantidakmembosankan.Namunbilasaatkita menyajikansuatutopik bahasandalamhadirinyangbesar(banyak),makapenyaji seharusnyamemperhatikanhal-halsebagaiberikut:

� Penyaji diwajibkan tidak hanya membacateks dalamslide saja. Selain itu pergantiantiap slide juga tidakmembuatsuatugangguanyangseriusbagi jalannya presentasi,karenapenyaji adalahseorangyangmenguasaitopik bahasanyangdisajikan.

� Tatapdan pandanglahmatahadirin setiapsaatdan kapansajadan tidak dianjurkanpenyaji membelakangihadirin sepanjangpresentasiberlangsung.Apabila hal ini membuat penyaji gugup,makapandanglahrata-ratadi ataskepalahadirin. Dari perspektifhadirin,penyaji selalunampakmemperhatikanhadirin. Pandanglahhadirindari satusisi kesisi lainnya lalu lihat slidekebelakanguntukmemberikanpenjelasannya.

� Gangguandari microphonepadasaatberlangsungnya presentasidapatmenjadiproblemyangserius,sehing-ga sebelumpresentasidimulai cobalahmicrophoneyang akandigunakan. Apabila selamapresentasitidakmenggunakanmicrophone,makapandangdantataplahhadirinseseringmungkin.Sehinggasuarapenyaji akanmembantupenyajianlebihbaik.

� Janganlahmemberikanuraiandi luar dari topik bahasanyangdisajikan. Apabilaseseorangdari hadirin men-cobamembelokkandanmenyimpangdari topik bahasan,tawarkansuatuwaktudiskusidi luar dari presentasiyangsedangberlangsung.Sehinggabila adaoranglain yangtertarikdapatmengikutinyadantidak menggang-gu jalannya presentasi.Sekali-kalimemberikanhumorperlu dilakukanagarpenyajian tak terasakering danmembosankan.Tetapiperludiperhatikanagarhumorini takberlebihan.

Denganmemperhatikanhal-haltersebut di atas,makasuatusajianpresentasiyangmenarikdantidak mudahditing-galkanhadirinnya,niscayaakandicapai.Olehkarenaitu untukmembantumembuatsuatupresentasiyangbaik,makaTim PandumencobamemberikansuatualternatifprogrampresentasiyangberkualiatssepertiMagicPoint. Adapunlangkahdancaramembuatnyasilakanikuti pokok-pokokbahasanpadabab-babselanjutnya.

OpenSourceCampusAgreement 3

Page 12: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bab 2

MengenalMagicPoint

2.1 Latar belakang

MagicPointadalahsuatualatbantupresentasiberbasisXWindow. Alat bantuini didisainuntukmembuatpresentasiyangsederhanadanmudahdan juga memungkinkanmembuat suatupresentasiyangkomplek. Magic Point (mgp)merupakanprogrampresentasiyangdapatdijalankanpadalingkunganUnix atauLinux. Programini diitulis olehYoshifumi Nishida<[email protected]> . Padaawalnya programini disusunketika proyekWIDE ditahun1997dandiberi namaTinyPoint. Tersediasecarabebasdi :

http://www.mew.org/mgp/

File MagicPoint(denganakhiran.mgp ) adalahfile teksbiasa,sehinggadapatdibuatdengancepatdenganmenggu-nakaneditor teksapasaja(misal jed , pico , vi , atauemacs, dansebagainya). Paketmgp ini jugamenyertakanbeberapautilitas lainnyayaitu :

� mgp2ps

� mgpembed

Padadirektori sampleyangdisediakanMagicPointtersediabeberapafile pentingyaitu :

� default.mgp . File styleutama

� mgprc-sample . Contohfile konfigurasi.mgprc� sample.mgp . ContohdemonstrasikemampuanMagicPoint� tutorial.mgp . PetunjukpenggunaanMagic Point� gradation.mgp . Contohgradasi� Beberapacontohpresentasi

– dns.mgp . ContohpresentasimengenaiDNS

– v6.mgp . ContohpresentasimengenaiIPv6

– sendmail6.mgp . Contohpresentasimengenaisendmail

– multilingual.mgp . Contohpenggunaandenganbanyakbahasa.

– embed.mgp . Contohdenganmgpembed

2.2 Perintah dalam MagicPoint

File .mgp terdiri dari teksdanperintahkontrol (sepertipembatashalaman,posisi,gambardansebagainya). Perintahini akandimulai dengantanda%. Berbagaijenis formatgambardapatdigunakanpadafile presentasi.mgpmenggu-nakanfont Inggris/jepang,denganberbagaiukuran.mgpmenggunakanscalablefont yangdisediakanolehX11, dandapatjugamenggunakanoutlinefont library untukfont Jepang“VFLib” harusdikonfigurasipadasaatkompilasi.

4

Page 13: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

2.3 Melakukan presentasidenganMagicPoint

Untukmenjalankanmgpmakadapatdipanggildari shell:

mgp [-dhlnoqvBCGORSV] [-b bgcolor] [-c vfcap] [-f vfont] [-g geometry][-p page] [-t timeslot] [-w wdir] [-x engine] [-D htmldir][-F mode,effect,value] [-Q quality] [-T timestampfile] [-X gsdevice] file

Opsitersebut adalahsebagaiberikut:

� -b bgcolor .Menentukanwarnalatarbelakang(background)menjadibgcolor . Warnalatarbelakangdefaultadalahhitam(black ).

� -c vfcapMenentukanfile konfigurasiVFlib .

� -dModusdemonstrasi.Akan menampilkansemuahalamanpresentasidengancepatdanlalu berhenti.Digunakanuntukmemeriksapresentasi.

� -f vfon_tMenentukannamafont yangdigunakanolehlibrary VFlib. Nilai defaultnyaadalahminsl .

� -g geometryMenentukanukurandan lokasi dari window presentasi.Perludiingat bahwa-g secaraotomatisjuga mem-berikanopsi-o. Jadimgptak akanmenghilangkanfungsiwindow manager. Jadipresentasidilakukantidak keseukuranlayar, tetapipadawindow yangditentukan.

� -hMenampilkanketerangancarapenggunaanMagicPoint.

� -lAda 2 jenis font yangtersediaolehVFLib, yaitu font outlineataubitmap.Denganmenentukan-l , makafontoutlinedibuattakberfungsi.

� -nmgpmenerimaperintahdari keyboard.Untukmematikanfungsiini digunakanopsi-n

� -oTidak membypasswindow manager, sehinggaMagicPointtetapdijalankanpadawindownya (tidak memenuhiseluruhlayar).

� -p no_halamanMemulaipresentasidari no_halaman , bukandari halamanpertama.

� -qTidak membunyikanbeepketikaterjadikesalahan.

� -t rentang_waktuMenentukanlamanya waktupresentasiyangdirencanakan.Timer akandijalankanketikahalamanke duadita-mpilkan,danwaktusisapresentasiakanditunjukkandenganbarisberwarnadi bagianbawah.Penunjukini akandiperbaharuiketikaterjadisuatukegiatanpadaX11, misalpenekantombol. Barispenunjukini akanberwarnahijau jika saatpresentasimasih50% dari waktu yangdirencanakan,kuning ketika masihlebih dari 30% danakanmenjadimerahbila sudahmendekatisaatakhir presentasi.Ketika waktu presentasiyangdrencanakantelahlewat, makakelebihanwaktu akanditampilkanjuga denganbatangyangbertambahdari kiri ke kanan.Halamanyangsedangditampilkanditunjukkandenganbatangvertikal kecil.

� -vMenampilkanketeranganversiMagicPointdanmengakhiriMagicPointtanpamenjalankanpresentasi.

OpenSourceCampusAgreement 5

Page 14: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

� -w wdirMenentukandirektori yangdipakaiuntuk menyimpanfile gambar. Untuk menghasilkanfile mgp embeddeddigunakanmpgembed(1)

� -x engineTak menggunakansistemperendertertentu,nilai engine dapatberupaVFLib atauFreeType .

� -BTak menggunakanimageuntuklatarbelakang.

� -CMenggunakanpemetaanwarna(colormap)pribadi.

� -D htmldirMenghonversi file mgp dan menghasilkanfile html dari presentasitersebut, hasil konversi disimpandalamhtmldir . Dibutuhkanutilitasxwintoppm(1) (termasukdalampaketmgp), danpnmscale(1) , cjpeg(1) ,dandjpeg(1) . Termasuknetpbmdanpaketjpeg dari IndependentJpeg Group.

� -F mode,effect,kecepatanMenentukanopsi cacheke muka(forwardcache).Isianmode, effect , dankecepatan berupabilangan.mode menentukanmodusprosescachingyangdilakukan.Dapatberisi:0. Berartiprosescachingakandilakukansetelah2 detikdiam(tak adakegiatan).1. BerartiprosescachingdilakukansegeraSedangkaneffect menentukanefekkhususyangdilakukanuntukprosescachingkedepanini. Saatini ada2effectyangdidukungyaitu :0. Berartitak menggunakanefekkhusus1. Berartihalamanberikutnyaakanmunculdari sisi kiri2. Berartihalamanyangsedangditampilkanakanhilangkesisi kiriSedangkankecepatan menentukankecepatandari specialeffect. Bila bernilai 1 makaberarti kecepatantertinggi.Semakintinggi isiankecepatan ini, makaberartimakinlambatjalannya efektersebut.

� -GMenghidupkanfungsi panduanhalaman.Padabagianbawah presentasiakanditunjukkanjudul halamanse-belumnyadanhalamanberikutnyasertahalamansaatini. Hal ini untukmembantupresentasi.Panduanhalamanini dapatdimati/hidupkandengankeyboardjuga.

� -OMengabaikanwindow manager, tetapijelastak memiliki dekorasidi pinggir window. Perilakuopsi ini bergan-tung dari window manageryangdigunakan.Padabeberapawindow manageropsi ini mungkin tak memilikipengaruh.

� -Q qualityMenentukankualitasimageuntukbackground(0-100 ).

� -Rmgpbiasanya akanmemuatulangfile presentasiketikafile tersebut diupdate.Hal ini berdasarkanpenandasaatmodifikasiolehstat(2) . Opsi-R mematikanfungsipemuatanulangotomatisini.

� -SFungsilebih aman,setiapperintahpadafile mgp yang menjalankanprosesturunanakandiabaikan. Sangatdisarankanmenggunakanopsi ini ketikamendapatkanfile dari oranglain.

� -T timestampfileJika opsi ini digunakan,makamgp akanmemodifikasiisi timestampfile setiapmelakukanperubahanwindow presentasi.Opsi ini bermanfaatuntukprosesluar untukmengetahuikapanmgpmelakukanmodifikasiwindow.

� -VModusverbose.Menghasilkankeluarandebug,kestandardoutput(layar).

OpenSourceCampusAgreement 6

Page 15: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

� -X gsdevicemgpkadangmenjalankanghostscript(1) untukmenampilkangambarpostscript.Opsi-X memungkinkankita untukmendefinisikandivaisyangdigunakanolehghostscript(1) . Jikaditentukangsdevice den-ganakhiran´+‘, makapnmscale(1) danpnmdepth(1) akandijalankanuntuk fungsi. Nilai defaultdarigsdeviceadalah"pnmraw+".

Catatan: file presentasidapatmemiliki direktif yangmemanggilprosesluar, sepertiprosesshell.Olehsebabitu, filepresentasiharusdianggapsebagaisuatuskrip Perlatauskrip shell.Olehsebabitu, SANGAT DISARANKANuntuk melihat isi presentasisebelummenjalankannya melalui mgp. Terutamajika mendapatkanfile presen-tasidari oranglain. Denganmenambahopsi -S padapemanggilanmgp, makapemanggilanprosesluar akandilompati(tak dilaksanakan).

2.4 Navigasi saatpresentasi

Ketikamenjalankanpresentasiadabeberapahalyangpentinguntuknavigasiataupengoperasian:

� PindahkehalamanselanjutnyadenganmenekantombolSPACE, tomboln, tombolj , tombolpanahkebawah,ataudenganmenekantombolmousekiri

� PindahkehalamansebelumnyadenganmenekantombolDEL, tombolp, tombolk , tombolpanahkeatas,ataudenganmenekantombolmousekanan.

� Untuk berpindahke halaman tertentu denganmenekan<num>g, <num> adalahnomorhalamanyangingindituju. Sebagaicontohuntukberpindahkehalaman5 makaditekantombol5g .

� Untuk menampilkandaftar halaman yangadadapatdilakukandenganmenekanCTRL. Padasaatnomorha-lamanyangadaditampilkandi pojok kiri bawah,makabila mousedigerakkanpadanomorhalamantersebut,makaakanditampilkanjuga judul halamantersebut. Denganmengklikpadahalamantersebut, makahalamanakanberpindahke halamantersebut. Penunjukhalamanini dapatdihilangkandenganmenekantombolCTRLkembali.Fungsiini sangatbermanfaatpadasesitanyajawab,karenadapatpindahkehalamanlain dengancepat.

Gambar2.1: List halaman

� Untukmenampilkanjudul halamansebelumnya(di pojokkiri bawah)danhalamanselanjutnya (di pojokkananbawah)makadapatdilakukandenganmenekanG, denganmenekanGsekalilagi makaakandihilangkan.

� Ketika menampilkanpresentasi,dapatjuga dilakukananotasigambar(jotting) misal bila kita ingin memberipenekanansecaralangsungpadapresentasi.Untuk itu dapatdilakukandenganmenekantombolx , makakursorakanberubahmenjadigambarpensil.Untukmenggambardapatdigunakandenganmenekantombolkiri mouse.UntukmerubahwarnayangdigunakandapatdilakukandenganmenekanX. Untukkembalikemoduspresentasidapatdilakukandenganmenekantombolx kembali.Untukmenghapuscoretantersebut dapatdilakukandenganmenekantombol l (bukansatu,tapiel)

OpenSourceCampusAgreement 7

Page 16: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar2.2: Denganguideline

Gambar2.3: Melakukancoret-coretlangsung

� Untuk membersihkanlayar (menampilkanulang) terutamaketika melakukananotasiterlalu banyak, dapatditekantombolCTRL-L

� Untukmemuatkanulangfile presentasidigunakantombolCTRL-R

� Bila opsi-t (timeslot)digunakanmakadenganmenekantombol t , dapatdimatikanataudihidupkanpetunjukwaktu

� Denganmenekantombolc , dapatdimatikan/hidupkanforwardpagecache.

� UntukmengakhiripresentasidapatdilakukandenganmenekantombolESCAPEatautombolq.

2.5 File konfigurasi

mgpakanmenggunakanfile konfigurasi~/.mgprc padadirektori homepengguna.Isi dari file konfigurasiini harusmerupakansuatudirektif MagicPoint,satudirektif per baris,dantanpatanda%. Setiapbarisdimulai yangdimulaidengantanda# danjugabariskosongakandiabaikan.PerhatikanSINTAKS untukhal ini. Berikut ini adalahcontohfile .mgprc yangdisertakanpadapaketMagicPoint

## berikut ini contoh file ~/.mgprc.## menentukan direktori font.# "vfcap" diberi tanda komentar sebab akan ditebak oleh "configure"# pada kebanyakan kasus#vfcap "/usr/local/libdata/vflib/vfontcap"tfdir "/usr/local/share/fonts/ttf"# direktori font untuk TrueType (FreeType).# harus dinyatakan dalam path yang lengkap sehingga bila# "tfdir" dirubah pada file presentasi tak akan berpengaruh.tfont0 "/usr/local/share/fonts/ttf/arial.ttf"

OpenSourceCampusAgreement 8

Page 17: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Magicpointmenggunakanfungsixloadimage(1) . Sehinggaberartilokasi file imagedapatditentukandalamfile~/.xloadimagerc . Programakanmencarifile imagepadadirektori yangsamadenganfile presentasi,danlalumencarisesuatupathyangditentukanpadafile ini.

2.6 Utilitas mgp2ps

Utilitas mgp2ps ini akanmelakukankonversi dari file presentasiMagicPointmenjadifile Postscript.Untuk men-jalankannya

mgp2ps [-cirV] [-f psfile] [-p papersize] [-x xmargin] [-y ymargin] mgpfile

Jikaopsi -f digunakan,makafile Postscriptyangdihasilkanbernamapsfile . Bila tidak digunakanopsi ini makakeluaranakandiberikanlangsungke standardoutput. Jika adafile foo.eps yangsesuaidenganfoo.gif (ataufile gambarlainnya),makafile postscriptini akandisertakankefile Postscript,danbukanfile bentuklainnya. Formatepsakanmemiliki kualitasyanglebih baik dalammenghasilkanfile Postscript.Backgroundtak dimasukkandalamkeluaranpostscriptmgp2ps. Opsiberikutini tersediauntukutilitas ini :

� -cMenghasilkanfile postscriptberwarna.Secaradefaultmg2ps akanmenghasilkanfile Postscriptmonokrom.

� -iMewarnaibagiandalamsimbolicon

� -rMengatururutanhalamansecaraterbalik.

� -VModusverbose(ditail setiapprosesditampilkan).

� -f psfileNamafile untukmeletakkankeluaranPostScript

� -p ukuran_kertasMenentukanukurankertasyangdigunakan,nilai ukuran_kertas dapatdipilih a3 , a4 , a5 , b5 , A3, A4,A5, B5, letter , legal , ledger , tabloid , statement , executive folio , quarto dan10x14 .Ukurankertasdefaultadalaha4 .

� -x xmargin

� -y ymarginxmargin danymargin menentukanjarakmargin dari bataskertas.

� -tMenggunakanfont TrueTypebukannya psfont(hanyauntukfont ASCII).

2.7 Utilitas mgpembed

Utilitas mgpembed ini untukmenghasikansuatufile MagicPointyangdiembed.File ini cocokuntukmenghasilkansuatupresentasiyangdikirimkankeoranglain,baikmelaluiemailataupunweb. Sebabpadafile ini referensieksternaltelahditerjemahkan(kecualiperintahshell).Untukmelakukanhal itu makadapatdipanggil:

# mgpembed [-o outfile] mgpfile

opsi -o menentukannamafile yangdigunakansebagaifile hasil konversi. Bila tidak diberikanmakakeluaranakandiberikankestandardoutput.

OpenSourceCampusAgreement 9

Page 18: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

2.8 Latihan

Bila andaingin mencobadapatdilakukanlatihanberikutini:

� KetikkanperintahsepertipadaLampiranA. Misal beri namapresentasi.mgp

� Lalu jalankanfile tersebut denganMagicPointsepertiperintahberikutini:

$mgp presentasi.mgp

� Kemudianjalankandenganperintahberikutagartetapdi dalamwindow managerdenganukurantertentu

$mgp -g 800x600 presentasi.mgp

� Buatlahsuatudirektori untukmenyimpanfile hasilkonversihtml, misalhtml-slide . Lalu konversikanfilemgp tersebut

$mkdir html-side$mgp -D html-side -d -g 800x600 presentasi.mgp

� Lalu lihatlahdenganbrowserfile index.html padadirektorihtml-side tersebut.

� Ubahlahjadi file siapdicetakdenganmenggunakanutilitasmgp2ps

$mgp2ps -cir -f presentasi.ps presentasi.mgp

� Hasilkanfile embeddedsehinggadapatdikirim keoranglain

$mgpembed -o hasilpresentasi.mgp presentasi.mgp

OpenSourceCampusAgreement 10

Page 19: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bab 3

Membuat presentasiMagicPoint

MagicPointtak memiliki fasilitaspengeditanpresentasisecaravisual. Sehinggapresentasiharusdisiapkandengancaramengetikke file teksyangmemiliki sintakskhusus.Semuaperintahdalamfile presentasimgp dimulai dengantanda”%”. Sebelumnya pastikanbahwatelahadafile /usr/X11R6/lib/X11/mgp/default .mgp , dansetelahitu tambahkanbarisberikutini di awal file presentasi.mgpyanghendakdibuat.

%include default.mgp

Ini akanmenentukanstyledefaultyangdigunakan.Tiap halamanpresentasiakandimuilai dengan"%page". Misalbentuksederhana

%page

JUDUL

Isi Presentasi

File presentasiMagicPointberorientasibaris.Keteranganuntuktiapbarisdari contohdi atas:

� Jangantulis barispertama,sebabpadastyledefault,menggunakanbarispertamauntukmembuatjarakdenganataslayar.

� Bariskeduaadalahjudul halaman/slide.

� Barisketigaakandiubahmenjadigarishorizontal.

� Danbariskeempatadalahisi presentasi.

Gambar3.1: Contohhalamanpresentasisederhana

11

Page 20: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Caramengetiklangsungke file teks tersebut sepintas-lalusepertiprimitif, tetapi memiliki manfaat,yaitu filepresentasiMagicPointdapatdibuatdimanasajadenganmenggunakanplatformapasaja.Jugatidak perlumenginstalMagicPointuntukmembuatfile presentasiini. Jelasini sangatbermanfaatbila memiliki lingkungankomputeryangheterogen,karenatak perludi komputeryangsamaatausejenisuntukmempersiapkansuatupresentasi.Di sampingitu, untukmembuatfile presentasitidakdibutuhkanperangkatkomputerdenganhardwareyangtinggi, bahkandengankomputerPCXT/AT pundapatditulis file presentasiMagicPointini.

3.1 Perintah sederhana

Bila adasuatutanda“%” yangmengawali baris,makasetelahtandatersebut akandianggapsebagaiperintah.Perintahjamak(multiple) akandipisahkandengantanda“,” (koma).Misal untukmembuatukuran7% dari screendanwarnaforegroundadalahkuning,makadapatditulis :

%size 7, fore yellowGaris ini besar dan berwarna kuning

Garisyangdimulai dengan“%” tak akanditampilkanpadalayar ataudihitung sebagaigaris. Parameterberikut inidapatdigunakanuntukmengubahpenampilansuatuteks

Perintah Fungsi

%fore Warnateks%back Warnalatarbelakang%size Ukuranteks

%center, %left, %right Penempatanteks%hgap Jarakantarakarakter%vgap Jarakantarabaris%font Jenisfont yangdigunakan

Masihadabeberapaperitahlainnya. Tetapidenganperintahdi atassudahdapatdigunakanuntukmemulaimem-buatslidesederhana.Padafile default.mgp telahdiaturbeberapaparametersebagaiberikut:

%default 1 leftfill, size 2, fore "white", back "black", font "thick"%default 2 size 7, vgap 10, prefix " "%default 3 size 2, bar "gray70", vgap 10%default 4 size 5, fore "white", vgap 30, prefix " ", font "standard"

Katakunci%default menentukanpengaturanuntukbarisnomoryangditentukansetelahkata%default. Sebagaicontohdi atasmakapada

� Baris pertamaditentukanbahwaukuranteks2%, foregroundwhite , danbackgroundblack , danjenis fontthick .

� Kemudianpadabariskeduamenentukanbahwauntuk bariskedua,ukuranteks7%. Parameterpadabarisse-belumnyaakantetapdipakaibila tidakdiubah,sehinggapadabariskeduawarnateksakantetapputih.

� Demikianseterusnya untukbariske3 dan4.

Ketika MagicPointmenampilkanbaristertentu,makayangpertamadilakukanadalahmelihatke nilai %default .Dan lalu barulahmengaturnilainya sesuaidenganyangditentukanpadafile presentasipadahalamantersebut. Nilaipadabarissebelumnya akanselalutetapdijagahinggadiubah.Berikut ini suatucontohakandibacasebagai:

%page(ukuran dengan tinggi 2%)Judul size 7% warna putuh dan font thick(garis horizontal)teks---ukuran 5% warna putih font thick

OpenSourceCampusAgreement 12

Page 21: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%fore yellow, size 4teks---ukuran 4% warna kuning font thick%vfont minteks ---ukuran 4% warna kuning font standard

3.2 Variasi posisi teks

Teksdapatdiletakkandi berbagaiposisibaikratakiri maupunratakanan.Contohberikutini akanmenampilkankasusdi atas

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%page

Meletakkan teks diratakan sesuai keinginan

%fore "red", size 6%centertengah

%leftkiri

%rightkanan

Gambar3.2: Peletakkanteks

Posisivertikal bergantungpadaletak di file presentasi.Jadidenganmemberikangariskosong,berarti tulisanturunsatubaris.Untukpengaturanjarakperbarisbisadimanfaatkanperintah%vgapsize

3.3 Variasi font

PadaMagicPointkita dapatmendefinisikanpemakaianfont, baik font di X ataupunfont TrueType. Salahsatuhalyangdapatdiubahadalahukuranfont. Hal itu dilakukandenganmenggunakandirektif %SIZE.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Beragam ukuran font

%CENTER%SIZE 10,FORE "orange"Salam dari TIM PANDU%SIZE 7,FORE "gray"Salam dari TIM PANDU(lebih kecil)%SIZE 5,FORE "blue"

OpenSourceCampusAgreement 13

Page 22: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Salam dari TIM PANDU(lebih kecil)%SIZE 4,FORE "yellow"Salam dari TIM PANDU(lebih kecil)%SIZE 3,FORE "green"Salam dari TIM PANDU(lebih kecil)%SIZE 2,FORE "red"Salam dari TIM PANDU(lebih kecil)%SIZE 1,FORE "pink"Salam dari TIM PANDU(paling kecil)

Gambar3.3: Contohperubahanukuranteks

Selainukuran,jenisfont yangditampilkandapatjugadiubah.Untukmenggunakanfont yangadapadasistemXmakadigunakandirektif %xfont . Sedangbila padasistemdigunakanTrueType font server, makadapatdigunakanfont TrueTypedenganmenggunakandirektif %tfont . Berikut ini adalahcontohdari perubahanfont tersebut :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page

Beragam jenis font%size 4, fore "red", center

%xfont "times-medium-r", tfont "times.ttf"Ini font times-medium-r

%xfont "times-medium-i", tfont "timesi.ttf"Ini font times-medium-i

%xfont "times-bold-r", tfont "timesbd.ttf"Ini font times-bold-r

%xfont "times-bold-i", tfont "timesbi.ttf"Ini font times-bold-i

%tfont "verdana.ttf"Ini font Verdana True Type

%tfont "federation.ttf"Ini font STARTREKTrue Type dari Internet

Padasatubaristeksdapatdigunakanberbagaivariasi teks juga, misal font yangberbedaataupunwarnayangberbeda.Untuk itu dapatdigunakandirektif %cont yang akanmenyambung 2 barisyang terpisah. Lihat contohberikutini:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page

Variasi teks pada 1 baris

%CENTER%fore "green", font "standard", size 4Ini merupakan

OpenSourceCampusAgreement 14

Page 23: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar3.4: Contohperubahanfont

%cont, fore "orange", font "thick", size 6pesan%cont, fore "red", font "typewriter", size 5percobaan

Gambar3.5: Variasiteksdalam1 baris

Ketika membuat file MagicPoint, suatuteks dapatjuga ditulis menjadi1 baris yang panjangsekali. Ketikamenampilkanfile ini, makaMagicPointakanotomatismemotong,danmenuliskandi barisselanjutnya. Bila kita inginmenyambungduabarisyangtertulispadafile MagicPointagarditampilkanmenjadisatubarismakadapatdigunakankarakter“ \ ” padaakhir barisyangpertama.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page

Memotong baris yang terlalu panjang!

MagicPoint dapat menangani teks satu baris yang panjang dan secara otomatis akan dipo-tong ke baris selanjutnya

Ini adalah baris yang memakai indent (paragraf menggantung) dapat juga ditan-

gani walau panjang dalam 1 baris.

Dapat juga dua baris dihubungkan dengan backslash \Ya ini adalah biasa dalam lingkungan UNIX.

3.4 Membuat bullet

Bullet merupakansuatuhal yangseringdimanfaatkandalammembuatpresentasi.Terutamaketikaingin menyajikanpokok-pokokpembahasansecarasingkat.PadaMagicPointuntukmenuliskanbullet sangatlahmudah.Cukupdigu-nakankombinasiantaraperintah%tab (yangbiasanya telahadadi default-mpg)danpenggunaanTABULASI padafile presentasiyangdibuat.Untukmemahamihal itu akandibahasterlebihdahuludirektif %tab tersebut.

OpenSourceCampusAgreement 15

Page 24: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar3.6: Barisyangpanjang

Perintah%tab adalahsuatuperintahyang langsungterkait denganbaris. Dalam file default.mgp telahditentukansebagaiberikut:

%tab 1 size 5, vgap 40, prefix " ", icon box green 50%tab 2 size 4, vgap 40, prefix " ", icon arc yellow 50%tab 3 size 3, vgap 40, prefix " ", icon delta3 white 40

Perintahtersebut diterjemahkan,bila dalamfile presentasi.mgp , ditemuiadasatuTAB padaawal baris,makanilaidaripengaturanpada%tab 1 akandigunakan.KetikaadaduaTABdi depanbaris,makanilai pengaturanpada%tab2 yangdigunakan,danketikaada3 buahTABmakadigunakannilai pengaturanpada%tab 3. Demikianseterusnya.Dengankatalain file di atasmenerangkan:

� Bila ada1 TABberartiukuranteksakanmenjadi5% dantekspadabarisdimulai denganspasi,daniconberupakotakhijau.

� Bila ada2 TAB berartiukuranteksakanmenjadi4% dantekspadabarisdimulai denganspasi(denganjaraksepertidi antaratandakutip ganda),daniconberupabusur(arc)berwarnakuning

� Bila ada3 TAB berartiukuranteksakanmenjadi3% dantekspadabarisdimulai denganspasi(denganjaraksepertidi antaratandakutip ganda),daniconberbentukdelta3berwarnaputih

Dengancaraini mudahuntukmenampilkanbullet. Yaitusetiaptingkatbullet cukupdibuatdengancaramenggunakanTAB sebelummenulispoint tersebut. Untuk bullet 2 tinggaldilakukandenganmemberikan2 TAB sebelummenulisteks.Berikut ini adalahcontohnya

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%PAGE

Membuat Bullet

Untuk membuat bullet cukup mudah cukup dengan TAB. Contoh berikut ini

Aplikasi open source untuk perkantoranWordprocessing

KOfficeLyxStarOffice

GraphicsGIMPtgif

Aplikasi ini tersedia bebas

Perhatikanjanganmengetikdenganspasi,tetapi denganTAB. Untuk mengetahuilebih lanjut dapatdibacaBab 5halaman31danbeberapacontohyangdiberikandalamdistribusiMagicPoint.

OpenSourceCampusAgreement 16

Page 25: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar3.7: Contohpenggunaanbullet padaMagicPoint

3.5 Memasukkangambar

Untukmenyertakangambarkedalampresentasidapatdigunakanperintah%IMAGE"<nama_file> ". Contoh:

%PAGE

Menampilkan gambar!

%CENTER%IMAGE"foto-made.jpg"

Maka halamantersebut akanmenampikangambar“ foto-made.jpg ”. Untuk peletakkanposisiharusdilakukanperbarisataudiaturposisinya denganmenggunakandirektif vgap .

Gambar3.8: Memasukkangambarkepresentasi

3.6 Rumusmatematika

UntukmenampilkanrumusdalamMagicPointpalingtidakdapatdilakukandengan3 cara.

DenganTEX

Bila menggunakanTEX, makadapatdilakukancaraberikutini :

� Buatfile .dvi dari rumustersebut denganmenggunakanTEX. Biasanya denganmodelsepertiberikutini :

\documentstyle{article}\pagestyle{empty}

OpenSourceCampusAgreement 17

Page 26: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

\thispagestyle{empty}\begin{document}...formula...\end{document}

� Gunakandvips untukmemperolehfile .epsdari rumustersebut. Misal dengancara:

latex rumusku.tex ; dvips -f -E rumusku.dvi > rumusku.eps

� Masukkanfile .epsterebut kedalampresentasiMagicPoint,misaldengancaraberikut:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

%back "lightblue", fore "black"

Memasukkan rumus (file eps)

%CENTER%fore "black"

%IMAGE"rumus-01.eps" 0 200 200 1

%fore "black"File eps dapat diperbesar tanpa pecah. Bandingkan dengan bitmap

Perhatikansetelah%IMAGEdiberikanparameteryangmenentukanbahwatidak adapenguranganwarna,dangambaradalah200%dari gambaraslinya.

Gambar3.9: RumusdenganTEX

Menggunakan" eqn"/" troff"

Bila menggunakanprogrameqn atautroff makadilakukan:

� Hasilkanfile .ps dari rumustersebut denganmenggunakaneqn atautroff .

� Konversikanfile .ps kefile .eps misaldenganmenggunakanpstoepsi

� Masukkanfile .epskedalampresentasi,misaldengancarayangsamaseperticarapertama.

Menggunakanfile bitmap

Paling sederhanatetapi tidak dianjurkanadalahdenganmenggunakanfile bitmap secaralangsung. Caraini dapatdilakukandengan:

� Dapatkanfile .ps dari rumustersebut, gunakanTEXatau“eqn ” atau“ trof ”

OpenSourceCampusAgreement 18

Page 27: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

� Konversikanfile .ps kefile .pnm . Untuk itu dapatgunakan“pstopnm ”.

� Konversikanfile .pnm kefile .pbm . Untukkeperluanini dapatdigunakan“pnmcrop ”

� Masukkanfile .pbm kedalampresentasimisaldengancaraberikut:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

%back "lightblue", fore "black"

Memasukan rumus (bitmap)

%CENTER%IMAGE"rumus-01.pbm" 0 200 200 1Perhatikan file bitmap akan pecah bila diperbesar !!!

Gambar3.10:RumusdenganBMP

PerhatikandenganimageBMP gambaryangditampilkanakanpecahbila dibesarkan,di sampingitu latar be-lakanggambarpunterbatassesuaidenganlatarbelakanggambarBMP tersebut.

3.7 Variasi latar belakang

Latar belakangpadaMagicPointdapatdiubahuntuk tiap halamanpresentasiitu. Penentuanlatar belakangpalingmudahadalahperubahanwarna. Untuk itu digunakandirektif %back. Berikut ini adalahcontohfile MagicPointuntuk perubahanwarnalatar belakang. Namawarnayang digunakandapatdilihat denganmenggunakanprogramxcolors.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "blue"

%fore "white"

Latar belakang berwarna lain

Latar belakang berwarna "blue"Dan teks berwarna "white"

Variasiperubahanlainnyaadalahgradasiwarna,yaituwarnalatarbelakangyangberubahdariwarnatertentukewarnalainnnya. Dapatdigunaandirektif %brad yangdapatjugamenentukansudutdanukurangradasiyangterjadi padalatarbelakang.Keteranganmengenai

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "blue"%fore "white"

%bgrad 100 100 256 30 0 "blue"

OpenSourceCampusAgreement 19

Page 28: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Latar belakang gradasi

Latar belakang gradasi dapat ditentukan :Warna yang digunakanSudut gradasi

%bimage. Ini akanmenyebabkangambarlatarbelakangdigunakansecaratile (petak-petak)untukmemenuhiseluruhlayar.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%bimage "logo-osca-02.jpg"

%fore "black"

Latar belakang image

%fore "black"Gambar dari file jpg%fore "black"Gambar akan ditile

%fore "black"

Tiap halaman bisa memiliki background berbeda

%right%fore "black"Mudah dan menarik khan ?%right%fore "black"Tekan SPASI untuk petualangan berikutnya !!

Gambar3.11:Latarbelakangimage

3.8 Membuat variasi tampilan halaman

Ada beberapacarauntuk menampilkanvariasimunculnya gambar, memangMagicPointmemiliki variasiyangter-batas,dantidaksekayaprogrampresentasilainnya. Tetapiini sudahcukupuntukdigunakan,karenaprogrampresen-tasi yangterlalubanyak menggunakanvariasianimasiataupunpenampilanper halaman,seringkalimalahmembuatpecahnya fokusperhatianpemirsa.

Efek pertamayangseringdigunakanadalahteksyangmuncul tidak secaralangsungtetapiperbaris. Efek itudapatdimanfaatkandenganmenggunakan%lcutin (agar tulisan muncul dari kiri), atau%rcutin agartulisanmunculdari kanan.Efek ini dapatdilakukanseperticontohberikutini :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

OpenSourceCampusAgreement 20

Page 29: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Efek khusus untuk munculnya teks!

%fore "red", size 6, center%shrinkPesan pertama

%lcutinPesan kedua dari kiri

%rcutinPesan ketiga dari kanan

Gambar3.12:Variasipenampilanhalamandenganrcutin/lcutin

Variasilainnya adalahdenganmemanfaatkanpenundaanmunculnya tekshinggatombolditekan.Sehinggateksakanmunculper barissetiaptombol keyboardditekan. Untuk itu digunakandirektif %pause. Berikut ini adalahcontohdari penggunaandirektif tersebut :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%PAGE

Teks ditunda dengan SPASI

Tekan SPASI untuk menampilkan teks baris selanjutnya.%center, fore "red"Eh.. muncul lagi (1)%pause, fore "blue"Ih.. muncul lagi (2)%pause, fore "green"Oh .. muncul lagi (3)

Gambar3.13:Barismunculsecarabertahap

Variasi lainnya adalahmenggunakankemampuanMagicPointuntuk melakukanforward cache(membacafileberikutnya ketikasedangmenampilkanfile lainnya). Dengancaraini makahalamanpresentasidapatmuncullebih

OpenSourceCampusAgreement 21

Page 30: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

cepat. Untuk menggunakanfungsi ini, makadirektif %pcache , harusdigunakandi halamanSEBELUM halamanpresentasiyangmemanfaatkanfungsiini.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

%PCACHE1 1 0 30

Forward page cache (1)

Page berikutnya akan dicache menggunakandirektif ’%pcache’dengan opsi -F

Slide berikutnya akan tambil lebih cepat

Padacontoh ini halamanyang menentukanmulainya prosescache,menentukanbahwahalamanberikutnya dita-mpilkan denganefek “1” yaitu halamanmunculdari sebelahkiri, dandengankecepatan50. Kemudiandi halamanberikutnya ditentukanbahwaakandilakukancachekembalitetapihalamanyangnantinya ditampilkanmemiliki efek“2” yaituhalamanyangadaakanmenghilangterdorongkesebelahkiri layardandengankecepatan80 (lebih lambat).

Dengancarainilah bisadilakukanvariasisederhana(memangbelumadavariasimunculdari atasataubawah,ataulainnya). Berikut ini adalahcontoh:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%PCACHE1 1 1 50

Forward page cache (2)

Bisa dimanfaatkan efek khusus. Tekan SPACE BAR untuk melihat !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%PCACHE1 1 2 80%CENTER

Hasil variasi cache

%CENTERHalaman ini

%CENTERMuncul dari sebelah kanan

%right%font "standard"Tekan tombol SPASI untuk melihat variasi lainnya.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%PCACHE0%CENTER

Hasil variasi arah lain

%CENTERHalaman ini

%CENTERHalaman yang ada digantikan, dan hilang ke sisi kanan dan lebih pelan

%right%font "standard"Tekan tombol SPASI untuk melihat variasi lainnya

Denganmemanfaatkanfungsicacheitulahdapatdisusunvariasipenampilantekspadahalamanpresentasi.

OpenSourceCampusAgreement 22

Page 31: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar3.14:Penggunaancacheuntukvariasiteks

3.9 Memanfaatkan program lain

SepintasselalukemampuanMagicPointbegitu terbatas,dan tidak bisa menampilkananimasi,atausuara. Hal inibisadiatasidenganmemanfaatkanfungsiMagicPointyangdapatmenjalankanprogramlain. Sehinggapresentasibisalebihkayadanbahkanbisadigunakanuntukmembericontohuntukmenjalankanprogramlain secaralangsung.Untukmenjalankanprogramlain padaprinsipnyaada3 kemungkinan:

� MagicPointmenjalankanprogramtersebut, danhasil keluaranprogramtersebut padastandarout akandita-mpilkanpadapresentasi.Dengancaraini kita dapatmemanggilsuatuutilitas(sepertils, df dansebagainya)danhasilnya tampil langsungdi layar. Untukdimanfaatkandirektif %filter ... %endfilter

� MagicPointmemanggilprogramtertentuuntukmenjalankansuatufile, danprogramtersebut tampil padahala-manpresentasi.Untukmelakukanhal itu dapatdimanfaatkandirektif %system . Caraini cocokuntukmema-sukkansuara(misal denganplayer wav, mp3) atauuntuk menampilkananimasi(misal denganxanim ataulainnya.

� MagicPointmemanggilsuatuprogram,danprogramtersebut berjalandi halamanpresentasi.Padafungsi inikita dapatmemasukkansuatuaplikasiX apapunke dalamhalamanpresentasiyangkita inginkan. Misal kitadapatmemanggilxclock , xterm dansebagainya. Untuk itu digunakandirektif %xsystrem.

Contohberikut ini akanmenyebabkanMagicPointmenjalankanperitnah“ ls -l /usr/src ” danhasilnya dita-mpilkandi layarpresentasi.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%PAGE

Menjalankan perintah dan menampilkan di presentasi

%font "typewriter"

ls -l /usr/src

%size 2, prefix " "%filter "ls -l /usr/src"

%endfilter

%font "typewriter"

echo "ini jadi terbalik" | rev

%font "typewriter"%size 3%filter "rev"ini jadi terbalik%endfilter

OpenSourceCampusAgreement 23

Page 32: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar3.15:Menampilkanhasilmenjalankanprogram

ContohberikutnyaadalahmenyebabkanMagicPointmenjalankanprogramxeyes danditampilkanpadapresen-tasi.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%PAGE

Aplikasi multimedia

%system "xeyes -geometry %50x20+25+60"

Dapat menjalankan xanim/mpegplay ! Untuk presentasi multimedia !Tak ada duplikasi proses untuk satu kali deklarasi.Ukuran dapat ditentukan secara relatif terhadap layar presentasi.Proses yang dijalankan akan berhenti setelah pindah halaman.

Gambar3.16:Menjalankanprogramlain sebagaisubproses

Contohberikutini akanmemanggilprogramX danmenampilkanpadapresentasi.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%PAGE

Embed Subprocess

Suatu aplikasi X dapat dimasukkan pada presentasi MagicPoint.Contoh :

%center%xsystem "xterm"

Perhatikanpadacontohini, padabagianbawah akandipanggilprogramxterm . Programini akanberjalansepertibiasanya. Setelahmunculxterm , makadapatdipanggilprogramlainnya misaldalamhal ini adalhapine . Dengancaratersebut makakita dapatmemperkayapresentasiMagicPoint,danbahkanMagicPointdapatdigunakanuntuk

OpenSourceCampusAgreement 24

Page 33: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar3.17:Memasukkanaplikasilain kedalampresentasi

menerangkanprogramaplikasilainnya denganmudah.Karenaprogramtersebut akanberjalandi dalamlingkunganpresentasi,danberoperasisecarabiasa.

3.10 Latihan

Lakukanlatihansebagaiberikut:

1. Buatlahfile presentasiyanghanya memaantkanvariasiteks

� Buatlahvaristeksdanjenisfont yangdigunakan� Buatlahvariasilatarbelakang,baikdenganwarnayangberbedaataupunwarnagradasi� Buatlahpenampilanslide yangberagam,misal tekstiap bariskeluar, bergerakke kiri ataubergerakke

kanan

2. Buatlahyangdilengkapidenganfile gambar

� Buatfile gambardalamformateps,danjpg.� Buatfile gambaruntukbackgrounddalamformatjpg� Buatlahpresentasidenganmenggunakanfile gambarsebagailatarbelakang.� Sisipkanfile gambarepsdanjpg itu kedalamhalamanpresentasi

3. Buatpresentasidgmultimedia

� Buatlahfile suarauntukvariasipresentasi.Simpanlahmisaldalamformatmp3� Pastikanandatelahmenginstalprogrammp123� Sisipkanpadahalamanpresentasidenganmenggunakan%system,memanggilprogrammpg123ini.� Buatlahfile animasiuntukvariasipresentasi.Simpanlahdalamformatavi.� Pasikanandatelahmenginstallxanim� Panggillahpadahalamanpresentasidenganmenggunakan%systemprogramxanim denganfile animasi

tersebut

4. Buat presentasiuntuk CBT (ComputerBasedTrainning)untuk mengajarkanbeberapaprogram. ManfaatkankemampuanMagicPointuntukmemanggillangsungprogramyangdimaksud.

OpenSourceCampusAgreement 25

Page 34: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bab 4

Variasi presentasiMagicPoint

Ketika memasukkangambarPostscriptpadaMagicPoint,timbul pesan"WARN: cannot generate pnmraw+file from test.eps ". Untuk memecahkannya harusdiinstal GhostScriptyang lebih baru,yangmendukungdriverkeluaranpnmraw. Atau jugadapatdigunakanopsi-X dengannamaGhostScriptsebagaidriverkeluaran.

4.1 Memanfaatkan tgif denganMagicPoint

MagicPointtak dapatmenampilkanobyektgif secaralangsung,tetapiadabeberapacarauntukmengatasihal ini :

4.1.1 Tak menggunakanghostscript

Jikatakdimungkinkanmenggunakan"ghostscript " makaharusdigunakanfile GIF untukkeperluanmenampilkandi layar, danmenggunakanfile epsuntukmencetakdi kertas.Caranya :

� Pertama,memanfaatkantgif untukmenghasilkanfile GIF untukdinampilkandi layar.

� Gambaryangdihasilkanoleh tgif akanditampilkanpadalayar “apa adanya” oleh MagicPoint. Tentusajamenjengkelkanbila font tidakditampilkandenganjelasolehtgif dalamproseskonversiini. Baik font MinchoatauGothictersediadalamukuran14,16,24,dan26titik. Sehinggamemungkinkanuntukmemberikan“xrdb ”sepertiberikutini danmembuattgif menghasilkanfile GIF untukkeperluanmenampilkanpresentasidi layar.

Tgif*Background: blackTgif*Foreground: whiteTgif*WhereToPrint: EPSTgif*InitialFontSize: 16Tgif*FontSizes: 14 16 24 26Tgif.XpmToGif: xpmtoppm %s | ppmtogif -transparent black

� Kemudiangunakantgif untukmenghasilkanfile eps yangdigunakanuntukhasilcetakan,dengancara:

tgif -print -eps *.obj

� Caraini sangatcocokbila memiliki banyak file. Akan tetapi,beberapafile mungkintak mendapatkanwarnayangtepatdengancara. Bila diperolehbeberapafile yangtak memiliki warnayangtepat,makadapatdicobasecaramanualmenghasilkanfile eps denganmenggunakantgif.

� Ketika menghasilkanfile PostScript,dan file gambaryang dibutuhkantersediadalamformat eps(biasanyadengannamayangsamatetapibukanberakhirangif , ataujpg , melainkaneps ). Makamgp2ps akanmeng-gunakanfile eps-nya ketikamenghasilkanfile PostScript.

26

Page 35: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

4.1.2 Menggunakanghostscript

Jika dimungkinkanmenggunakan"ghostscript ", makatidak dibutuhkanfile GIF untuk menampilkandi layar.Cukupfile eps baikuntukmenampilkandi layarataupununtukmencetakdi kertas.Langkah-langkahnya :

� Untukmenghasilkanfile eps dapatdigunakan:

tgif -print -eps *.obj

� Sisipkanfile eps kedalampresentasidenganmenambahkan

%image "gambarku.eps"

� Makamgpakanmenampilkanfile eps secaralangsungdengancaramemanggilghostscript . Danutilitasmg2ps akanmenyertakanfile eps kedalamkeluarannya..

4.2 Tip untuk membagikanpresentasi

Jikaingin membagikanpresentasi,daningin membundel2 halamanpresentasimenjadi1 halamankertas,makadapatdigunakanutlitaspsnup

# psnup -l -m100 -q -2 input.ps > output.ps

Utilitas psnup ini termasukdalampaketpsutils yangdapatdiperolehdi :

ftp://ftp.dcs.ed.ac.uk/pub/ajcd

4.3 Tip untuk presentasi

Berikuti ini adalahbeberapatip agardapatmenghasilkanpresentasidengamMagicPointsecaralebihbaik

� Hindari penggunaanvfont, xfont, dantfont secaralangsung.Sebaiknyamenggunakandeffont di preamble,danfont dalambody. Ini memungkinkanoranguntukmelihatpresentasidalamberbagaikonfigurasiproram(misaltanpa/denganFreeType,dengan/tanpaVFLib)

� Gunakanfile eps untukimagejenisvektor. Instaldangunakanghostscript versi terbaru.Konfigurasikansehinggadapatmenghasilkancitragrayscalesebagaikeluaran.

� Sebelumpresentasi,jalankanpresentasiterlebihdahulu. Ini akanmenyebabkanprosesrenderlebih cepatsaatpresentasisesungguhnya, karenauntuk imageeps akantelah dibuat dandicache. Jika menjalankan“mgp”denganopsi “-F” makahalamanselanjutnya akandicacheterlebihdahulusehinggaakanmempercepatprosestampilnyahalamanberikut.

� PeriksakoneksikeproyektorVGA (ataubeamer).JanganlupakonfigurasikanXWindow sehinggabisabekerjadengandisplayLCD tersebut.

� Dansudahbarangtentulatihlahjugapresentasianda

4.4 Memanfaatkan presentasidi Web

Jikaingin menampilkanpresentasiMagicPointmelaluiWebmakaadabeberapakemungkinan:

1. Client telahmemiliki MagicPointyangterinstallpadasistemnya. Untuk itu dapatdigunakanprogrammgpem-bed .

OpenSourceCampusAgreement 27

Page 36: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

� Gabungkangambarke dalamfile presentasidenganmenggunakanutilitas mgpembed. Utilitas ini akanmenghasilkansatufile presentasiyangakanmemasukkangambar. File ini akandiencodedenganmeng-gunakanuuencode .

� Simpanfile hasilkonversitersebut misaldengannama“presentasiku.mgp ”� Padakomputerklien, browserperlu dikonfigurasisedemikianagarpadadefinisi “helper applica-

tion ” untukfile yangberakhiran(extension)“ .mgp ” adalah:

mgp -g 400x300 -S <filename>

� Dalamhalini dapatdidefinisikanbesarlayaryangdiinginkan,penggunaan-S ini BENAR-BENAR PENT-ING atasalasankeamanan.KarenapresentasiMagicPointdapatmemanggilperintahshellapapun,makadenganopsi-S makapemanggilanprosesluar dari MagicPointakandicegah.

� Jikainginmengkonfigurasicontent-type untuk“ .mgp ”, makagunakan“application/x-magicpoint ”.Penggunaanisian“ text/plain ” untukcontent-type merupakanpilihan terakhirbila takbekerja.

2. JikatakadaMagicPointpadaclient (ataudiasumsikantak menginstal),makaperludilakukankonversimenjadifile html . Untuk itu dapatdigunakanopsi -D padapemanggilanmgp. Ini akanmenghasilkanfile presentasidalamformathtml.

3. Jika ingin mengkonversi ke format PostScriptagartersediadalamformat siapcetak,makadapatdigunakanutilitasmgp2ps

4.5 Membuat Stylesendiri

Untukmembuatfile stylesendiridapatdilihat contohfile default.mpg . Padadasarnyafile styleini akanmendefin-isikanbeberapahalyangdigunakansecaraumum:

� Jenisfont

� Jenisbullet

� Warnateksdanlatarbelakang

� Layouthalaman(misaldimanadiletakkanspasi,judul, dangarispembatas)

Berikut ini adalahcontohfile default.mgp :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"tfont" defs in this part is for those who have downloaded Microsoft%%TrueType fonts (or those who mounting Windows partition from your UNIX%%partiton).%%those are available at: http://microsoft.com/typography/fontpack/d efault.htm%%and they require Windows lisence to extract the archive.%%%%If you got Computer Modern fonts in TrueType format, you may want to%%use the following settings:%% "cmss10.ttf" for standard, "cmssbx10.ttf" for thick,%% "cmtt10.ttf" for typewriter%%CM fonts are avaiable at CTAN mirros, pub/CTAN/fonts/cm/ps-type1/bakoma/ttf.%%unlike MS ones, it does not require Windows license!%%%%see README.fonts{,.jp} for more detailed milage you take.%%%deffont "standard" xfont "helvetica-medium-r", vfont "goth", tfont "arial.ttf", tmfont "wadalab-gothic.ttf"%deffont "thick" xfont "helvetica-bold-r", vfont "goth", tfont "arialbd.ttf", tmfont "wadalab-gothic.ttf"%deffont "typewriter" xfont "courier-medium-r", vfont "goth", tfont "courbd.ttf", tmfont "wadalab-gothic.ttf"%%%%Default settings per each line numbers.%%%default 1 leftfill, size 2, fore "white", back "black", font "thick"%default 2 size 7, vgap 10, prefix " "%default 3 size 2, bar "gray70", vgap 10

OpenSourceCampusAgreement 28

Page 37: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%default 4 size 5, fore "white", vgap 30, prefix " ", font "standard"%%%%Default settings that are applied to TAB-indented lines.%%%tab 1 size 5, vgap 40, prefix " ", icon box "green" 50%tab 2 size 4, vgap 40, prefix " ", icon arc "yellow" 50%tab 3 size 3, vgap 40, prefix " ", icon delta3 "white" 40

Jenisfont

Pendefinisianfont ini untuk memudahkanagarfile presentasitidak terikat dengankonfigurasiMagicPointyangdi-gunakan.Untuk mendefinsikanjenis font yangdigunakanmakadapatdimanfaatkandirektif %deffont , xfont ,vfont , tfont , tmfont .

%deffont "standard" xfont "helvetica-medium-r", vfont "goth", tfont "arial.ttf", tmfont "wadalab-gothic.ttf"%deffont "thick" xfont "helvetica-bold-r", vfont "goth", tfont "arialbd.ttf", tmfont "wadalab-gothic.ttf"%deffont "typewriter" xfont "courier-medium-r", vfont "goth", tfont "courbd.ttf", tmfont "wadalab-gothic.ttf"

Jenisbullet

Jenisbullet danmodeltampilannyadapatditentukandi sini, jumlahspasiantaratandakutip menerangkanberapajauhbullet tersebut akanmunculdi halaman.Sedangkanjenisbullet yangditampilkanditentukansetekahdirektif icon

%tab 1 size 5, vgap 40, prefix " ", icon box "green" 50%tab 2 size 4, vgap 40, prefix " ", icon arc "yellow" 50%tab 3 size 3, vgap 40, prefix " ", icon delta3 "white" 40

Jenisbullet yangdapatdigunakanadalah: arc , box , delta1 , delta2 , delta3 , delta4 , dandia .

Warna teks dan latar belakang

Untukmenentukanwarnateksdanlatarbelakangdefaultditentukanpadabarisberikutini

%default 1 leftfill, size 2, fore "white", back "black", font "thick"

Layout halaman

Layouthalamanditentukandi bagianini. Padabagianini akanditentukanapayangingin ditampilkantiapbaris,yaitubaris1, 2, 3, dan4.

%default 1 leftfill, size 2, fore "white", back "black", font "thick"%default 2 size 7, vgap 10, prefix " "%default 3 size 2, bar "gray70", vgap 10%default 4 size 5, fore "white", vgap 30, prefix " ", font "standard"

Perhatian : Untuk penamaanwarnayangdigunakanbackground,foregrounddanwarnateksmengacupadapena-maanwarnadi sistemXWindow. Untukmengetahuinamawarnatersebut dapatdigunakanprogramxcolors .

4.6 Latihan

Lakukanlatihandi bawahini :

1. Ubahlahdari styledefaultpadafile default.mgp.

2. Buatlahsuatustylebaruyangmemiliki karakteristik:

OpenSourceCampusAgreement 29

Page 38: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Gambar4.1: Pemilihanwarnadenganxcolors

� Baris pertamamerupakantopik tiap halamanpresentasitersebut, denganukuranfont yang lebih besar.Buatlahratakiri denganwarnateksbiru terang.

� Bariskeduakosong� Baris ketigaberisi kata-katamutiaradenganukurankecil danratakanan. Denganteksyangberukuran

lebih kecil. Warnateksdibuatberwarnakuning.� Bariskeempatadalahgarispembatasberwarnabiru.� Bariske lima adalahkosong� Bariskeenamadalahmulai presentasi.� Tandabullet selalumenggunakanarc

OpenSourceCampusAgreement 30

Page 39: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bab 5

Sintaks pada file presentasi

Tiap perintahmgp memiliki batasanletak yang diperbolehkan.Tabel berikut ini menerangkanposisi yang diper-bolehkanuntukperintahtersebut

Perintah .mgprc preamble file presentasi

%vfcap OK x OK%tfdir OK x OK

%tfont0 OK x OK%default x OK x

%tab x OK x%deffont x OK x%include x OK OK

lainnya x x OK

#

Barisyangdimulai tanda# adalahbariskomentar. Jaditidakberpengaruhpadapresentasi

\ (pada bagian arkhir baris)

Tandaini digunakanuntuk penyambunganbaris. Bila adatandaini makaspasi/tabulasi padabarisberikutnya akandiabaikan

%size <size>

Menerangkanukuranhuruf yangdigunakan,<size> diisi denganukuranhuruf yangdigunakan.

%fore "color"

Menentukanwarnaforeground(warnaobyek,tulisan),“color ” diisi denganwarnayangdiinginkan

%back "color"

Menentukanwarnalatarbelakang,“color ” diisi denganwarnayangdiinginkan.

%bgrad <xsize> <ysize> <nuncolor> <dir> <zoomflag> <colorlist...>

Membuatlatarbelakangberupawarnayangberubah(gradasiwarna).Parameteryangdigunakan:

� <xsize> lebarimageyangdihasilkan(0 - 100%). 0 berartiukurantampilanfisis.

31

Page 40: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

� <ysize> tinggi imageyangdihasilkan(0 - 100%). 0 berartiukurantampilanfisis.

� <numcolor> jumlahwarna,0 berartitakadapenguranganwarna.Nilai defaultaadalah256 warna(8 bit)

� <dir> arahsudutgradasi(0 - 360 derajat).0, dari ataskebawah.90 , dari kiri kekanan.180 , dari bawahkeatas.270 , dari kanankekiri. Nilai defaultadalah0. Nilai negatif berartigradasitak linear.

� <zoomflag> zoomkeukuranmaksimum.0 takadazoom,1 menggunakanzoom.Nilai default0.

� <colorlist> warnadalamimagegradasi.

%left

Perataankiri

%leftfill

Perataankiri, denganmelipatbarisyangpanjang

%center

Perataantengah.

%right

Perataankanan.

%shrink

Fungsiini belumdidukungsaatini.

%lcutin

Tulisanakandibuatbergerakmunculdari sisi palingkiri halaman.

%rcutin

Tulisanakandibuatbergerakmunculdari sisi palingkananhalaman.

%cont

Menampilkantanpagarispembatas

%nodefault

Meniadakanpengaruhdaridirektif default

%xfont "font"

%xfont "font" "registry"

Menggunakanfont X11 untukmenampilkankarakter.

� <font> adalahnamafont padaX11 XLFD, ataunamaalias font ataudalambentuk“ family-weight-slant ”.

� <registry> untukmenentukanregistry encoding.

OpenSourceCampusAgreement 32

Page 41: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Interpretasidari “ registry ” adalah:

� Jikatakdiberikanmakadiasumsikan"iso8859-1".

� Jikatakadadash(tanda“ - “), makatandaencoding“*” diasumsikanyangdigunakan.Sehinggaakandiperoleh“REGISTRY-* ”.

� Jikaadatandadash(“-“ tunggal),makadigunakannilai yangditentukan.Sehinggaakandiperoleh“REGISTRY-SPECIFIED ”

Interpretasidari “ font ” adalah:

� Bila tak adatandadash"- ", makaakanbisadicobafont alias,seperti"8x5 " or "a14 ". Jika tak adafont aliasyangcocok,makasepertinya "times"atausesuatuyangmirip itu. Dalamkasusitu bisadicoba:"-*-FONT-*-*-*-*-SIZE-*-*-*-*-*-RE GISTERY-SPECIFIED ".

� Jikaadatandadashtunggaldi dalamnya,seperti"times-medium ". Makadapatdicoba"-*-FONT-NAME-*-*-*-SIZE-*-*-*-*-* -REGISTRY-SPECIFIE D".

� Jikaada2 buahtandadi dalamnya,seperti"times-medium-r ", makadapatdicobakan:"-*-FONT-NAME-SPECIFIED-*-*-SIZE-* -*-*-*-*- REGISTRY-SPECIFIED ".

� Jikatidak,makacobastringyangditentukansendirimisaldalamXLFD.

Beberapacontoh:

� %xfont "times"Makaakandidapatkanfont"-*-times-*-*-*-*-SIZE-*-*-*-*-*-i so8859-1 ".

� %xfont "mincho" "jisx0208.1983"Makaakandidapatkanfont"-*-mincho-*-*-*-*-SIZE-*-*-*-*-*- jisx0208. 1983-* ".

� %xfont "mincho-medium-r" "jisx0208.1983"Makaakandidapatkanfont"-*-mincho-medium-r-*-*-SIZE-*- *-*-*-*- jisx0208. 1983-*" .

Catatan :

Hanya salahsatudari isianberikutini yangbisadigunakanuntuknilai "registry ".

� jisx0208.1983-*

� gb2312.1980-*

� ksc5601.1987-*

� iso8859-1

� iso8859-2

� iso8859-3

� iso8859-4

%vfont "font"

Menggunakanfont dari VFlib untukmenggambarkarakterKanji. <font> diisi namafont.

OpenSourceCampusAgreement 33

Page 42: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%tfont "font"

Menggunakanfont TrueTypeuntukmenampilkankarakterASCII. <font> dapatberupanamapathpenuh,ataucumanamafile font. Gunakan%tfdir untukmenentukandirektori defaultfont TrueType.

%tmfont "font"

Menggunakanfont TrueTypeuntukmenampilkankarakterKanji. <font> dapatberupanamapathpenuh,ataucumanamafile font.

%tfont0 "font"

Menggunakanfont TrueType. <font> adalahnamafont yangdigunakanjika tak adafont yangditentukandalamdirektif %tfont ditemukan. Ini adalahlangkahterakhiryang dilakukanoleh MagicPointuntuk menemukanfontTrueType.Dalam~/.mgprc , tanpatanda"%".

%bar <color> <width> <start> <length>

Membuatbatang(bar),isianyangdigunakanadalah:

� <color> warnabatang(bar),warnateks(foreground)akandigunakansebagainilai default.

� <width> lebardalampermili. Nilai defaultadalah10.

� <start> posisiawal dalampersentasedari lebartampilan.Nilai default0.

� <length> percentasepanjanglebartampilan.Nilai default100.

%image "imagefile" <numcolor> <xzoomrate> <yzoomrate> <zoomflag>

%image "imagefile" [ [<numcolor>] <screensize> ]

Memasukkangambarkedalamhalamanpresentasi.

� "imagefile " namafile gambar

� <numcolor> jumlahwarnayangdigunakan,bila diisi 0 makatakterjadipenguranganwarna.Dibutuhkanbilaingin mereduksiwarnagambar.

� <xzoomrate> persentasetinggi gambarterhadaptampilanfisis, atauterhadapukuranasli, nilai 0 berartiukurantinggi asli dari gambartersebut.

� <yzoomrate> persentaselebargambarterhadaptampilanfisis,atauterhadapukuranasli,nilai 0berartiukuranlebarasli darigambartersebut.

� <zoomflag> penandauntukmemilih persentasegambar, bila bernilai0, makaberartiterhadaplayardisplay,bila berisinilai lainnya makaberartiterhadapukuranasli gambar.

� <screensize> pengaturanukuranlayarotomatis.Padaparameterini ditentukanukuranlayarsemuladenganLEBARxTINGGI. Kecualibila ukuranlayar samadenganukuranlayar sebenarnya, makazoomrate akandihitungsecaraotomatis.

Perludiperhatikanbahwagambar, merupakangambardalambentukfile biner, warnateksdanwarnabackgroundakandigunakanjugakegambartersebut.

OpenSourceCampusAgreement 34

Page 43: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%newimage [options] "imagefile"

Samaseperti%image, tetapilebihmudahdipahami.Opsiyangdigunakanadalah:

� -colors jumlahwarna

� -xysize piel pixel

� -zoom prosentasezoom

� -xyzoom x-percentage y-percentagePersentaseterhadapgambarasli. "100" berartigambarditampilkandenganukuransebenarnya. "50" berartigambarditampilkanberukuransetengahdari gambarsebenarnya.

� -scrzoom percentage

� -xscrzoom percentage

� -yscrzoom percentage

� -xyscrzoom x-percentage y-percentagePersentaseterhadaplayarsebenarnya. "100"berartigambarmemenuhilayarsesungguhnya. "50" berartigambarditampilkansetengahlayarsesungguhnya.

� -xscrzoom and -yscrzoom melakukanskalaterhadapgambardenganaspekratio yangtakberubah.

%prefix "string"

Meletakkanteks"string " padaawal baris. "string " harusmerupakankumpulankarakterkosong(\040 ). Pen-garuhperintah%prefix dalamperintah%tab , bersifatlokal padabarisyangmenjorokkarenatabulasi.

%icon <arc|box|delta1|delta2|delta3|delta4|dia> <color> <size>

%icon <imagefile> <color> <size>

Menambahiconuntukbarisbullet. Sebagaicontoh

%tab 1 size 5, icon box green 50

Akan memberikankotak hijau padakolom paling kiri dari baris. size adalahdalamprosentaseterhadapukurankarakteryangsedangdigunakanpadabaristersebut.

%bimage "imagefile" [ <screensize> ]

Menentukanfile gambaruntuklatarbelakang.Isian<screensize> menentukanukuranlayaraslidalamLEBARx-TINGGI . Kecualijika ukuranlayarpresentasisamadenganukuranlayarfisis(sesungguhnya),makazoomrate akandihitungsecaraotomatis.

%default <linenum> <list-of-directives>

Kecualijika direktif nodefault digunakan,makadirekftif ini menyebabkandijalankannya<list-of-directives>padabariske<linenum> darisetiaphalamanpresentasi.Sintaksdari<list-of-directives> merupakanper-intahyangdipisahkanolehkoma.Direktif ini harusdiletakkandi preamble.

%tab <tabnum> <list-of-directives>

Menjalankanbeberapadirektif, jika suatubarisdiawali denganTAB sejumlah<tabnum> buah. Direktif ini harusdiletakkanpadapreamble.

OpenSourceCampusAgreement 35

Page 44: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%tab <id> <list-of-directives>

Menjalankanbeberapadirektif, ketikaadabarisyangdiawali dengan"&id ". Direktif ini harusdiletakkanpadapream-ble.

%page

Halamanbaru

%vgap <gapsize>

Menentukanjarakvertikal antargaris.<gapsize> dinyatakandalampersenterhadapukurankarakteryangsedangdigunakan.Dengankatalain jarakvertikaladalahtinggi font * gapsize/ 100

%hgap <gapsize>

Menentukanjarak horizontalantarbaris. <gapsize>dinyatakandalampersentaseterhadapukuranteksyangsedangdigunakan.

horizontal gap = vertical font size * gapsize / 100

Perludiingat,bahwajarakhorizontalini dihitungberdasarkanukuranvertikal, sebabfont sebagianbesaradalahpro-porsional,sehinggaukuranhorizontalakantidaksama.

%pause

Menghentikanpresentasihinggatombolmajuditekan.

%mark

Menandaiposisisaatini di layar, sehinggadapatkembalilagi denganmenggunakanperintah%again . Penandaaninibersifatlokal padasatuhalamansaja,sehinggaakandihilangkanpadabatashalaman.

%again

Menggerakkanposisike lokasiyangditandaioleh%mark

%system "command"

Menjalankanprogram(fork danexec). Programakandijalankanpadatiap halamanpresentasiini digambarulang(redraw). Hal ini seringmenimbulkanmasalah,fungsiini harusdigunakansecaratepat.

Perluperhatiankhususuntukhal yangberkaitandenganukuranterhadaplayar. Argumenyangdimulai dengan"%" akanditerjemahkanrelatif terhadaplayarpresenteasi.Misal

"xeyes -geometry %50x50+25+25"

Akan dijalankansehinggaprogramxeyes tampil padatengah-tengahwindow presentasi.Perludiingat printahiniharusdiletakkanpadabaristersendiri,janganmenggunakankoma.Prosesyangdipanggilakandihentikan(kill) setelahmeninggalkanhalamanyangadaperintahini.

%system "command" <page>

Hampirsamadenganperintahdi atas.Tetapiprosesakandihentikan(kill ) ketikameninggalkanhalamanyangditen-tukan,yaitu<page> . Jikanilai <page> ditentukan-1 , makaprosesakandihentikanketikaMagicPointdihentikan.Sudahbarangtentuprosesturunanini dapatdihentikansecaramanual.

OpenSourceCampusAgreement 36

Page 45: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%filter "command"

TEXT

%endfilter

Melakukanprosesmenjalankanprogram(fork danexec),kemudianmemberikanTEXTkedalamprosestersebut daristandardinput. Kemudianmenggunakanstandardoutputdari prosestersebut sebagaimasukanpresentasi.Dengancaraini makaMagicPointdapatmenjalankansuatuperintahshelldanmenampilkanhasilnya. Janganlupameletakkan%endfilter . PerintahyangberupastringTEXT itu harusdiletakkanpadabaristerpisah,danjanganmenggunakankoma.

%vfcap "filename"

Menentukannamafile konfigurasiuntukVFLib. Dalam~/.mgprc digunakantanpatanda%.

%tfdir "dir"

Menentukanlokasitempatmeletakkanfont TrueTypesecaradefault.Dalam~/.mgprc digunakantanpatanda%.

%deffont "fontname" <list-of-directives>

Mendefinisikannamafont simbolik, denganmenggunakanderetandirektif. Direktif yangdigunakanini harusadadi bagianpreamble.Sebagaincontohbila ingin mendefinisikanfont yangmirip mesinketik, makadapatdigunakandefinisisebagaiberikut:

%deffont "typewriter" xfont "courier", tfont "cour.ttf"

Denganmenggunakandefinisisepertidi atas,makafile presentasimenjaditidak terlalubergantungpadakonfigurasifile biner MagicPointyangdigunakan.Sehinggabila konfigurasidari MagicPointyangdigunakanmemungkinkanmenggunakanfont TrueType, makafont "cour.ttf " akandigunakan,karnadirektif "tfont " yang diaktifkan.Sedangbila, tak adafont TrueType tersebut, ataulibrary FreeType tak digunakanoleh file biner MagicPoint,makadirektif "xfont " yangakandigunakan."%font " takdapatdigunakandalam"%deffont ".

%font "fontname"

Memanggilnamafont simbolisyangdidefinisikanolehdirektif %deffont .

%embed "filename"

%endembed

Menyertakangambardalamfile .mgp . Bagiangambaryangtelahdi-uuencode dapatdiletakkandi antardirektiftersebut. Perludiketahui: direktif ini bukandilakukansecaramanual,tetapidgunakandandihasilkanoleh utilitas“mgpembed”

%noop

Tak adaoperasiyangdilakukan.

%pcache <flag> <mode> <effect> <value>

Perintahini untukmengaturfungsicachedari MagicPoint.

� <flag> Menghidup/matikanfungsicachehalamankemuka(forwardpagecache).0 berartimematikanfungsiforwardpagecache1 berartimengaktifkanfungsiforwardpagecache

OpenSourceCampusAgreement 37

Page 46: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

� <mode> moduscacheyangdigunakan.0 berarticacheakandijalankansetelah2 detik tak adaperubahansistem(idle)1 berarticachesegeradilakukan.

� <effect> jenisefekkhususyangdigunakanpadafungsiforwardpagecache.Nilainyadapatbersisi0 - 20. Berartitak menggunakanefekkhusus1. Berartihalamanberikutnyaakanmunculdari sisi kanan2. Berartihalamanyangsedangditampilkanakanhilangkesisi kanan

� <value> menentukankecepatandari specialeffect. Bila bernilai1 makaberartikecepatantertinggi. Semakintinggi isiankecepatan ini, makaberartimakinturunkecepatanefektersebut.

OpenSourceCampusAgreement 38

Page 47: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bab 6

Menginstal MagicPoint

Ada beberapacarauntuk menginstalprogramMagicPointdi lingkunganLinux ataupunUnix yanglain. Carayangpalingmudahadalahmenginstalmagicpoint dari file biner(*.rpm , *.deb ) ataumenginstaldari paketyangter-dapatpadadistributorsepertiSuSE,EasyLinux,RedHat,Debian,Mandrake,danlain-lain. Biasanyasetiapdistributormemberikancaratertentuuntukmenginstalprogramyangadapadapaketprogramyangdipaketkannya.Lihat panduaninstalasiLinux padatiap-tiapdistributoryangdigunakan.

Secaraprinsip mengistalprogramMagicPointbukanlahpekerjaanyangrumit, namunbila tidak tahulangkah-langkahnya menjadipekerjaanyangmemboroskanwaktu. Sepertihalnya padaprogramaplikasiberbasisLinux lain-nya, instalasipaketsebaiknya mengikutidistribusi Linux yangdigunakankarenasuatucarainstalasipadadistribusiSuSEtidak dapatdigunakanpadadistribusi yanglain, sepertiMandrake,Debian,dll. Olehkarenaitu sebelummen-ginstalprogramMagicPointperiksalahdistribusiyangdigunakandankemudiandownloadlahfile-file yangdiperlukandanletakkankedalamdirektoriyangdiinginkan(sebaiknya /usr/src/packages ). Untukmendapatkanfile Mag-icPointsilakankeMew Official Homepagedenganalamathttp://www.mew.org/mgp/ .

6.1 Distrib usi yang berbasiskanrpm (SuSE,RedHat, Trustix Merdeka)

Padadistribusi berbasiskanrpm dibutuhkanfile magicpoint-snap2000xxxx.i386.r pm. File ini diletakkandalamdirektori sesuaiyangdikehendaki(sebaiknya /usr/src/packages ). Setelahitu salinlahfile tersebut kedirektori /usr/src/RPMS/SOURCES/ . Secaralengkaplakukanlangkah-langkahberikutini:

$ cp magicpoint-snap2000xxxx.i386.rpm /usr/src/RPMS/SOURCES/$ cd /usr/src/RPMS/SOURCES/$ rpm -bb /usr/src/RPMS/SPEC/magicpoint .spec$ rpm -ivh magicpoint-snap2000xxxx.i386 .rpm

Setelahlangkah-langkahtersebut di atasdilakukan,makaprogramMagicPointsiapdijalankan.

6.2 Distrib usi berbasiskandpkg (debianpackagemanager)

Padadistribusi Debianbiasanya digunakansistempemaketandpkg (debian package manager). denganekstensifile.deb . Instalasifile ini dapatdilakukandenganprogramdpkg . Untuk menginstalprogramMagicPointdenganpro-gramini, makadownloadlahfile magicpoint-VERSION_i386.deb terlebihdahuludansimpanpadadirektoriyangdiinginkan(sebaiknya /usr/src/packages , untukmemudahkanklasifikasi).Untukmelakukaninstalasifile.deb dapatdilakukandenganbeberapaopsiperintahberikutini:

$ dpkg -i magicpoint-VERSION:i386.deb

Perintahini akanmenginstalpaketsecaralengkaptermasukmengkonfigurasi.Jika ingin mendekompresfile dengantanpamengkonfigurasi,dapatdilakukandenganperintahberikut:

$ dpkg --unpack magicpoint-VERSION:i386.deb

39

Page 48: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Jika dpkg tidak dapatmelakukaninstalasiberartipakethanya sebagiantidak terkonfigurasi.Beberapapaketharusdikonfigurasiuntukmenghilangkanmasalahketerkaitanantarpaket,sehinggapaketharusdikonfigurasisebelumdi-lakukaninstalasi,misalnyadenganperintahsebagaiberikut:

$ dpkg --configure paket

6.3 Dari sourcecode

Carayanglain adalahmenginstaldarisourcecodeMagicPointyangdapatdidownloadmelaluisitusresmiMagicPointdi atas.Langkah-langkahpre-instalasiMagicPointdari sourcecodeadalahsebagaiberikut:

� Downloadfile magicpoint-VERSION.tar.gz dari salahsatuserver MagicPoint. Jika ingin menginstalbeberapafont, downloadfile xtt-fonts_0.19981020-3.tar.gz .

� Ekstrakfile yangterkomprestar tersebut denganperintahtar xvzf magicpoint-VERSION.tar.gzpadadirektor/usr/src/packages (hanyauntukmemudahkanpencarian).Janganlupalogin sebagairootatausuperuser sebelummemulaiinstalasi. Prosesekstraksiini akanmembuat direktori magicpoint-VERSIONsecaraotomatis,yangberisifile-file sourcecodeMagicPoint.

� Langkahselanjutnyaadalahinstalasi.

Pertama,ekstrakdan instal file xtt-fonts_0.19981020-3.tar. gz perintahnya samadenganperintahpadainstalasiMagicPointyang akanditerangkanberikut ini. File ini berisi beberapafont yang dapatdigunakanolehprogramMagicPoint.

Perintahinstalasiadalahsebagaiberikut($ artinyadirektori tempatsourcecodedisimpan,misalnyaroot@nakula: /usr/src/packages/magicpoint >):

$ ./configure$ xmkmf$ make Makefiles$ make

Catatan 1: jika andatelahmenginstalvflib danandtidak ingin mengkompilasidukunganvflib dalamlibrary, cobagunakanperintahberikutini:

$ ./configure --disable-vflib

Catatan 2: jika andatelahmenginstalFreeTypedantidak ingin menkompilasidukunganFreeTypepadalibrary, cobagunakanperintahberikutini:

$ ./configure --disable-freetype

Catatan 3: jika andamenggunakansuatukompilertidakstandard,andaharusmendeklarasikankompilerandadenganperintah"env ", seperti:

$ env CC=gcc ./configure # menggunakan gcc$ env CC=shlicc2 ./configure # menggunakan shlicc2 (bsdi3)

Catatan 4: jika andaingin menggunakankarakteriso-8859-x (misalnya andaingin agarperintahsetlocale()di-panggilpadasaatkompilasi,dapatdilakukandenganmemberikanopsi--enable-locale .

Sebaiknya tampilkansalahsatufile contohsebelummelakukaninstalasi:

$ ./mgp sample/tutorial.mgp

Jikaandapercayabahwasegalanya berjalanlancaratauOK, lakukaninstalasiMagicPointdenganperintahberikut:

$ su$ make install$ make install.man

OpenSourceCampusAgreement 40

Page 49: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bab 7

Font dan karakter pada MagicPoint

Font merupakansalahsatuyang pentingdalammembuat presentasi.Beberapabahasamenggunakankarakterdanfont khusus.Beberapahalberikutini perludiperhatikanbila ingin menggunakanMagicPointuntukpresentasidengankarakternon-standard.

7.1 Presentasidengankarakter asing

MagicPointtakmemiliki batasanuntukmengetahuikaraktermanakahyangdigunakandalamfile presentasi,ataupunbahasaapakahyangdigunakan.Sehinggajika menggunakanLatin-1 (iso-8859-1 ) makakita harusmenyatakandenganeksplisit ke MagicPoint. Padaversi mendatangakanditambahkandirektif tambahanuntuk memudahkanlangkahpenentuankarakterini, nantinyaakanberbentuk:

%charset "iso-8859-1"%charset "iso-2022-jp"

Terkadangbila menggunakankarakterbahasaEropatertentu,danline-breaktak benar, ataukaraktertidak tercetakdipostscriptuntuk itu perlu dibacapenjelasanpadabagianfont. Secaragarisbesaruntuk menggukankarakterdalambeberapabahasaeropamakaharusdilakukanhal tertentu,misalnya:

� SebelumproseskompilasiMagicPoint:

/configure --enable-locale

� Padabeberapasistemoperasimungkindibutuhkan-lxpg4 untukmelakukanhal ini. Hal ini disebabkanagarfungsictype sepertilsprint() dapatbekerjadengandukungankarakterlokal.

� KetikamenjalankanMagicPoint,tentukanvariabelenvironmentLANGkenilai yangtepat(sesuaidengankarak-terdanbahasayangdigunakan)

� Ketikamembuatfile PostScriptdari file presentasigunakanopsi-e .

UntukmenggunakanMagicPointdenganbeberapakarakterAsia,makadapatdigunakanencodingiso-2022 (iso-2022-jp , iso-2022-cn danlain sebagainya. Atau denganX11 ctext encoding dalamfile presentasi.

7.2 Cara standard menanganiberagamfont

Seringorangberkomentarfont yangdigunakanolehX11 tidakbegitu baik,untukitu perludilakukanbeberapakonfig-urasitambahanpadaMagicPointataupadaX11 Server. Ini bertujuanagarsistemdapatmenanganifont yangsangatbesar. Berikut ini diberikancarauntuk menanganihal tersebut. Masalahfont ini sangatpentingdalammelakukanpresentasi,karenaakanmemberikandampakyangbesarpadahasil tampilanpresentasi.

41

Page 50: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

7.2.1 Font Inggris skalabeldenganFreeTypelibrary

ProyekFreeType,merupakanproyekfreeware,untukmenampilkanTrueTypescalablefont yangbiasadigunakanpadalingkunganMS Windows. Library freetypeini dapatdiperolehdi :

http://www.freetype.org/

MagicPointmengimplementasikandukungannative ke library FreeType. SehinggadapatdikompilasiperenderTrue-TypelangsungkedalamMagicPoint.Jikaandamemiliki library FreeType(libttf.a ) dalamsistemini, makascriptconfigure,akanmenemukanlibrary ini danme-link dalamfile binaryMagicPoint.Untuk mencegahagartak terjadiproseslink libttf.a ke file binerMagicPoint,makadapatdigunakanopsi --disable-freetype padaskrip“configure ”, sehinggamenjadi:

./configure --disable-freetype

Untuk informasimengenaiFree/TrueTypekomersialbacabagianberikutini.

7.2.2 Font Inggris skalabeldenganserver X11 standard

Suatuserver X11 standarddapatmenampilkanscalabefont “Adobe Type-1 ”. Untuk menggunakanfont AdobeType-1ini , makaharusdiinstalfile font tersebut. Beberapafontdapatdiperolehdalamdirektori/usr/X11R6/lib/X11/fonts/Type1 ,yangmerupakandistribusi standarddari X11. Jika andatak memiliki direktori ini (ataudirektori sejenis),makain-stallahfont tersebut padasistemandaterlebihdahulu.Beberapafont tambahanbisadiperolehdi :

� http://www.gimp.org/fonts.html

� ftp://ftp.gimp.org/pub/gimp/fon ts/

Dapatjugaditambahkanbeberapadirektori padaalur pencarianfont dari X11 (font searchpath). Bacamanualpadasistemanda,danjanganlupauntukmelakukan

# xset fp rehash

Setelahmemodifikasialur font X11 ketika server X11 sedangberjalan. Untuk melakukanquery font ini denganmenggunakanXLFD (stringspesifikasifont X11) makadigunakandenganawalan“ -adobe- “. Untuk mengetahuiapakahfont tersebut terinstalatautidak,makadapatdigunakan“xfontsel ”.

7.2.3 Font JepangskalabeldenganVFLib

Untukscalablefont non-AdobedanAdobeadasuatulibrary yangdisebtuVFLib yangtersediadari :

ftp://gull.se.hiroshima-u.ac.jp /pub/VFl ib/

MagicPointmengimplementasikandukungannativ padalibrary VFLib ini. Andadapatmengkompilasilibrary ini keMagicPoint.Jikaandatelahmemiliki libraryVFLib ini (libVFlib.a ), padasistemanda,makaskrip’configure ‘akanmenemukanlibrary ini danmelinkkedalambinerMagicPoint.Untukmencegahagarlibrary libVFlib.a tidakdimasukkankedalambinerMagicPoint,makadapatdigunakanopsi--disable-vflib padaskrip"configure "sehinggamenjadi:

./configure --disable-vflib

Font Inggris (international)menjadiscalablejuga. Akan tetapicaraini tidak begitu cocokuntuk penggunakaraktereropa,sebabbiasanya digunakanuntukfile font Jepang.File font Jepangbiasanya memiliki ribuanhuruf, danakanmemakanbeberapaMegabytedari harddisk.

OpenSourceCampusAgreement 42

Page 51: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

7.2.4 Font JepangskalabeldenganFreeType

MagicPointsaatini menggunakanlibrary FreeType, untuk menampilkanfont huruf Jepang.Untuk memanfaatkanfungsiini dapatdilakukandenganmenjalankanskrip “configure”dengancara:

./configure --enable-freetype-charset16

Jugaperluditentukanfont TrueTypeJepangdengandirektif ’ tmfont ’. Penggunaandirektif ’ tmfont ’ dapatdiba-ca padabagianSINTAKS. Jika telah menginstallibrary VFLib, dan ingin menggunakanlibrary FreeType untukmenampilkanfont Jepang,makalibrary VFLib harusdimatikanterlebihdahuludengancara:

./configure --disable-vflib --enable-freetype-charset16

7.3 Metoda penangananfont yangkomples

7.3.1 Font skalabeldenganserver X11 FreeType-ready

AdabeberapaproyekyangmengimplementasikanFreeTypekedalamserverX11,ataufont serverX11 (xfs ). Denganmenggunakanimplementasiini, makaserverX11 dapatmenampilkanberagamfont TrueType.Situsberikutini berisibeberapainformasimengenaihal ini :

� http://www.freetype.org/project s.htm

� http://www.gimp.org/fonts.htmlPerhatikanbagian"Using TrueType fonts with Gimp and X".

Proyekberikutini , tidakhanya mendukungkaraktereropatetapijugakarakteryangdigunakanbahasaAsia.

� http://cclub.cc.tut.ac.jp/~go/u nix/xtt. html

� http://hawk.ise.chuo-u.ac.jp/st udent/pe rson/tshi ozak/x-tt /index-en g.html

DenganmenggunakanXLFD yangtepat,makaandadapatmenggunakanfont skalabeltersebut dalamMagicPoint.Perludiketahuimungkinharusdilakukanmodifikasi spesifikasifont FreeType-X11 juga. Mungkin beberapaURLpribadidiatassulit diakses.

7.3.2 Font skalabelJepang/Inggrisdenganserver X11 VFlib-r eady

AdabeberapaproyekyangberusahamengkompilasiVFLib kedalamserverX11, atauserver fotnX11, sebagaicontoh:

http://typehack.aial.hiroshima- u.ac.jp/ VFLib/

DenganmenggunakanXLFD yangtepat,makafont skalabelini dapatdigunakanpadaMagicPoint. Sudahbarangtentubeberapaspesifikasifont dari VFLib-X11 harusdimodifikasi.

7.3.3 Font skalabelJepangdenganlibrari VFlib/Fr eeType-hetero

Memangagakmembingunkan,tetapitelahadausahauntukmenggabungkanVFLib danFreeType.Misal dengancaramenyediakanfungsi FreeType di dalamVFLib API (FreeType-in-VFLib), danadajuga yang mencobasebaliknya(VFlib-in-FreeType).Padakasusini, harusdilakukanproseslink keMagicPointsecaramanual.Ada jugausahauntukmelakukanprosesrenderingfont ini ke server X11 atauserver font X11 (xfs). Dalamkasusini makadapatdipilihscalablefont denganmenggunakanXLFD yangtepat.

OpenSourceCampusAgreement 43

Page 52: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

7.4 Memperolehfont TrueType

Beberapafont TrueTypedapatdiperolehsecarabebasmisaldi :

� http://www.aaa.nl/people/mkatwi jk/freet tf.html

� Situsmirror CTAN di direktoripub/CTAN/fonts/cm/ps-type1/bakoma/t tf .Computermodernfont dalamformatTrueType.

� http://www.linux.or.jp/~ishikaw a/linux/ X-TT/ .Font jepangyangbebasdidistribusikandandikonversidalamformatTrueType(WadalabgothicandWatanabemincho)

� http://members.aol.com/JR9er/in dex.html

� http://members.xoom.com/acidfon ts/

� http://dingbats.i-us.com/

� http://www.freestuffcenter.com/ fonts.ht ml

� http://www.fontpool.com/.Koleksifont TrueTypedanbeberapainformasi.

Ada jugabeberapafont yanggratistetapimemiliki lisensiyangterbatas.

� http://microsoft.com/typography /fontpac k/default .htm.Perhatikan: karenapaketMS Fontsini dalampaketprogrameksekutableMS Windows makauntukmengek-straksnya harusdijalakandi MS Windows(hm.. tidakselalu)

� http://www.bitstream.com/produc ts/world /cyberbit s/index.h tml .Situsini menyediakanfont yangharusdibeli, dantersediauntuk paradeveloperyangakanmenggunakannyapadaprogramyangdikembangkan.

Kemudiantentusajadapatdigunakanfont komersial.Berikut ini beberapasitusyangmenjualfont tersebut meliputi:

� http://www3.digitalriver.com/bi t/index. html

� http://www.arttoday.com/

� http://www.matchfonts.com/

Catatan: font yangditurunkandari TEX

OpenSourceCampusAgreement 44

Page 53: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Bibliografi

[1] Bhat,Grunandan,1999.MagicPoint,Greatsoftwarefor creatingpresentasionsin Linux.http://pcquest.ciol.com/content/lin ux/19911 0106.asp . Diakasestanggal05Maret2001.

[2] Komarinski,M.F., 2000.EventHOWTO.http://www.ibiblio.org/pub/Linux/do cs/HOWTO/other-fo rmats/pdf /Event-HOWTO.pdf dandiaksespadatanggal05Maret2001.

[3] ProgramMagicPointhttp://www.mew.org/mgp

[4] HOWTO MagicPointbahasaJepanghttp://www.anesth.or.jp/gijutu/magi cpoint/h owto-magi cpoint.ph p3

[5] Artikel MagicPointdari CharlesVIDALhttp://www.linuxfocus.org/English/S eptember 2000/arti cle158.sh tml

[6] Artikel MagicPointbahasaJermanhttp://archiv.tu-chemnitz.de/pub/20 00/0089/ data/mgp. html

[7] ContohMagicPointhttp://playground.iijlab.net/materi al/kazu- kame-pres en/

[8] GaleryMagicPointhttp://puchol.com/software/mgp/

45

Page 54: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Lampiran A. Lampiran contohfilepresentasisederhana

Berikut ini adalahcontohsederhanayangtak membutuhkanfile tambahanatauaplikasitambahan.Yangperludiper-hatikanadalahbarisyangmenjorokkedalamdiketik denganmenggunakanTABULASI bukanSPASI.

%include "default.mgp"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page%nodefault

%fore "red", size 7, font "standard", back "darkblue"

%center, fore "yellow", font "thick"MagicPoint untuk orang lugu

%font "standard"

%size 4, fore "red"I Made Wiryana dan ABe Susanto%size 3TIM PANDU

http://pandu.dhs.org

%size 4, fore "yellow"Tekan tombol SPASI!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%page

Perataan dan penempatan teks

%fore "red", size 6%center

tengah

%left

kiri

%rightkanan%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Beragam ukuran font

%CENTER%SIZE 10,FORE "orange"Salam dari TIM PANDU%SIZE 7,FORE "gray"Salam dari TIM PANDU(lebih kecil)%SIZE 5,FORE "blue"Salam dari TIM PANDU(lebih kecil)%SIZE 4,FORE "yellow"Salam dari TIM PANDU(lebih kecil)%SIZE 3,FORE "green"

46

Page 55: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Salam dari TIM PANDU(lebih kecil)%SIZE 2,FORE "red"Salam dari TIM PANDU(lebih kecil)%SIZE 1,FORE "pink"Salam dari TIM PANDU(paling kecil)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Membuat Bullet

Untuk membuat bullet cukup mudah cukup dengan TAB. Contoh berikut ini

Aplikasi open source untuk perkantoranWordprocessing

KOfficeLyxStarOffice

GraphicsGIMPtgif

Aplikasi ini tersedia bebas

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Membuat baris penyekat

Dapat ditentukanWarnaLebarTitik awalPanjang

Berikut ini dengan batang warna merah, dengan titik awal di 10% dan \panjang 80% dari lebar presentasi. Dengan kata lain ada ruang sisa 10% di\sisi kiri dan kanan

%bar "red" 15 10 80

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "blue"%fore "white"

Latar belakang berwarna lain

Latar belakang berwarna "blue"Dan teks berwarna "white"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "blue"%fore "white"%bgrad 100 100 256 30 0 "blue"

Latar belakang gradasi

Latar belakang gradasi dapat ditentukan :Warna yang digunakanSudut gradasi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "white"%fore "black"

MagicPoint sangat portabel dan mudah

%fore "black"

OpenSourceCampusAgreement 47

Page 56: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Merupakan pilihan alternatif untuk presentasi%fore "black"

Bisa mengedit di mana saja%fore "black"

Tak membutuhkan hardware yang tinggi%fore "black"

Memiliki perintah yang sederhana

%right%fore "black"Salam..... dari TIM PANDU%font "typewriter"%fore "black"http://pandu.dhs.org

OpenSourceCampusAgreement 48

Page 57: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Lampiran B. File presentasilanjutan

Perludiperhatikanuntukpresentasicontohini dibutuhkanbeberapafile tambahan:

� File image: logo-osca-01.jpg , rumus-01.eps, rumus-01.pbm, logo-osca-02.jpg, mgp2.jpg

� FontserveruntukTrueTypeharusdiaktifkansertaharusdiinstalfont federation.ttf

� Aplikasi xeyes danxterm telahterinstalpadasistem

%include "default.mgp"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page%nodefault%fore "red", size 7, font "standard", back "darkblue"

%center, fore "yellow", font "thick"MagicPoint untuk orang lugu%font "standard"

%size 4, fore "red"I Made Wiryana dan ABe Susanto

%size 3TIM PANDUhttp://pandu.dhs.org

%size 4, fore "yellow"Tekan tombol SPASI!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page

Perataan dan penempatan teks

%fore "red", size 6%centertengah

%leftkiri

%rightkanan%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Beragam ukuran font

%CENTER%SIZE 10,FORE "orange"Salam dari TIM PANDU%SIZE 7,FORE "gray"Salam dari TIM PANDU(lebih kecil)%SIZE 5,FORE "blue"Salam dari TIM PANDU(lebih kecil)%SIZE 4,FORE "yellow"

49

Page 58: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Salam dari TIM PANDU(lebih kecil)%SIZE 3,FORE "green"Salam dari TIM PANDU(lebih kecil)%SIZE 2,FORE "red"Salam dari TIM PANDU(lebih kecil)%SIZE 1,FORE "pink"Salam dari TIM PANDU(paling kecil)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page

Beragam jenis font

%size 4, fore "red", center

%xfont "times-medium-r", tfont "times.ttf"Ini font times-medium-r

%xfont "times-medium-i", tfont "timesi.ttf"Ini font times-medium-i

%xfont "times-bold-r", tfont "timesbd.ttf"Ini font times-bold-r

%xfont "times-bold-i", tfont "timesbi.ttf"Ini font times-bold-i%tfont "verdana.ttf"Ini font Verdana True Type

%tfont "federation.ttf"Ini font STARTREKTrue Type dari Internet

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page

Variasi teks pada 1 baris

%CENTER%fore "green", font "standard", size 4Ini merupakan%cont, fore "orange", font "thick", size 6

pesan%cont, fore "red", font "typewriter", size 5

percobaan

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page

Memotong baris yang terlalu panjang!

MagicPoint dapat menangani teks satu baris yang panjang dan secara otoma-tis akan dipotong ke baris selanjutnya.

Ini adalah baris yang memakai indent (paragraf menggantung) dapat juga di-tangani walau panjang dalam 1 baris.

Dapat juga dua baris dihubungkan dengan backslash \Ya ini adalah biasa dalam lingkungan UNIX.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Membuat Bullet

Untuk membuat bullet cukup mudah cukup dengan TAB. Contoh berikut ini

Aplikasi open source untuk perkantoranWordprocessing

KOfficeLyxStarOffice

GraphicsGIMP

OpenSourceCampusAgreement 50

Page 59: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

tgifAplikasi ini tersedia bebas

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Efek khusus untuk munculnya teks!

%fore "red", size 6, center%shrinkPesan pertama

%lcutinPesan kedua dari kiri

%rcutinPesan ketiga dari kanan%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Teks ditunda dengan SPASI

Tekan SPASI untuk menampilkan teks baris selanjutnya.

%center, fore "red"Eh.. muncul lagi (1)%pause, fore "blue"Ih.. muncul lagi (2)%pause, fore "green"Oh .. muncul lagi (3)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%PCACHE1 1 0 30

Forward page cache (1)

Page berikutnya akan dicache menggunakandirektif ’%pcache’dengan opsi -F

Slide berikutnya akan tambil lebih cepat%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%PCACHE1 1 1 50

Forward page cache (2)

Bisa dimanfaatkan efek khusus. Tekan SPACE BAR untuk melihat !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%PCACHE1 1 2 80%CENTER

Hasil variasi cache

%CENTERHalaman ini

%CENTERMuncul dari sebelah kanan

%right%font "standard"Tekan tombol SPASI untuk melihat variasi lainnya.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%PCACHE0%CENTER

OpenSourceCampusAgreement 51

Page 60: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Hasil variasi arah lain

%CENTERHalaman ini

%CENTERHalaman yang ada digantikan, dan hilang ke sisi kanan dan lebih pelan

%right%font "standard"Tekan tombol SPASI untuk melihat variasi lainnya.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Membuat baris penyekat

Dapat ditentukanWarnaLebarTitik awalPanjang

Berikut ini dengan batang warna merah, dengan titik awal di 10% dan \panjang 80% dari lebar presentasi. Dengan kata lain ada ruang sisa 10% di\sisi kiri dan kanan

%bar "red" 15 10 80

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Gambar dalam presentasi!

%CENTER%IMAGE"logo-osca-01.jpg"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "lightblue", fore "black"

Memasukkan rumus (file eps)

%CENTER%fore "black"%IMAGE"rumus-01.eps" 0 200 200 1

%fore "black"File eps dapat diperbesar tanpa pecah. Bandingkan dengan bitmap.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "lightblue", fore "black"

Memasukan rumus (bitmap)

%CENTER%IMAGE"rumus-01.pbm" 0 200 200 1

Perhatikan file bitmap akan pecah bila diperbesar !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "blue"%fore "white"

Latar belakang berwarna lain

Latar belakang berwarna "blue"Dan teks berwarna "white"

OpenSourceCampusAgreement 52

Page 61: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "blue"%fore "white"%bgrad 100 100 256 30 0 "blue"

Latar belakang gradasi

Latar belakang gradasi dapat ditentukan :Warna yang digunakanSudut gradasi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%bimage "logo-osca-02.jpg"%fore "black"

Latar belakang image

%fore "black"Gambar dari file jpg

%fore "black"Gambar akan ditile

%fore "black"Tiap halaman bisa memiliki background berbeda

%right%fore "black"Mudah dan menarik khan ?%right%fore "black"Tekan SPASI untuk petualangan berikutnya !!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Menjalankan perintah dan menampilkan di presentasi

%font "typewriter"ls -l /usr/src

%size 2, prefix " "%filter "ls -l /usr/src"%endfilter

%font "typewriter"echo "ini jadi terbalik" | rev

%font "typewriter"%size 3%filter "rev"ini jadi terbalik%endfilter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Aplikasi multimedia

%system "xeyes -geometry %50x20+25+60"

Dapat menjalankan xanim/mpegplay ! Untuk presentasi multimedia !Tak ada duplikasi proses untuk satu kali deklarasi.Ukuran dapat ditentukan secara relatif terhadap layar presentasi.Proses yang dijalankan akan berhenti setelah pindah halaman.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE

Embed Subprocess

Suatu aplikasi X dapat dimasukkan pada presentasi MagicPoint.

OpenSourceCampusAgreement 53

Page 62: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Contoh :%center%xsystem "xterm"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%back "white"%fore "black"

MagicPoint sangat portabel dan mudah

%fore "black"Merupakan pilihan alternatif untuk presentasi%fore "black"

Bisa mengedit di mana saja%fore "black"

Tak membutuhkan hardware yang tinggi%fore "black"

Memiliki perintah yang sederhana

%right%fore "black"Salam..... dari TIM PANDU%font "typewriter"%fore "black"http://pandu.dhs.org

%CENTER%IMAGE"mgp2.jpg"

OpenSourceCampusAgreement 54

Page 63: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Lampiran C. Contoh lainnya

Selanjutnya skript di bawah ini adalahcontohlain dari aplikasiMagicPointyangterdiri dari 4 halaman,danuntukmenjalankanfile ini tidakdiperlukanfile tambahan,asaldi dalamsistemyangterinstalprogramsepertixpinguin,xclock dan xeyes jugasudahterinstal(kalaubelumsilakandiinstalsendiri).Danuntukmembuatskript tersebut,dapatdigunakanEditor kesayanganyangpalingenakdanmudah.

%include "default.mgp"%default 1 bgrad 0 0 256 0 1 "dark blue" "black" "dark blue", size 7%tab arrow size 4, vgap 40, prefix " ", icon delta3 "white" 40%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%center%size 7

MagicPoint

Program Bantu Presentasi%size 3, fore "green"Perhatikan File TIPS ini

%size 4, fore "white"I Made Wiryana dan ABe Susanto%size 3Editor : I Wayan Warmada%size 7

%rcutin%system "xpinguin -geometry 20x20+35-35"%center%size 3%cont, fore "red"T%cont, fore "white"im%cont, fore "red"

P%cont, fore "white"

andu (http://pandu.dhs.org/)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%center

MagicPoint

%leftfill, size 4

Presentasi MagicPoint ini bekerja dengan Linux SuSE 7,0

55

Page 64: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Homepage dari MagicPoint adalah http://www.mew.org/mgp/

File ini ditampilkan pada%cont, size 3, fore "green"%filter "date"%endfilter%left, fore "red"

Gerakkan Mouse !

%system "xeyes -geometry %20x10+5+65"%center, fore "red"

Waktu Presentasi%right%system "xclock -geometry %20x20+65+60 -update 1 -bg black -fg cyan -hands green"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page%bgrad 5 5 128 60 1 "black" "orange" "black" "blue" " " "blue" "black" "green" "black"

Contoh latar belakang pattern kecil

%size 3Perintah Tampilan ini :

%size 2Baris 1: %pageBaris 2: %bgrad 5 5 128 60 1 "black" "or-

ange" "black" "blue" "blue" "blue" "black" "green" "black"Baris 3: Contoh Latar Belakang pattern kecilBaris 4: %leftBaris 5: %size 4Baris 6: %cont, fore "red"Baris 7: TBaris 8: %cont, fore "white"Baris 9: imBaris10: %cont, fore "red"Baris11: PBaris12: %cont, fore "white"Baris13: andu (http://pandu.dhs.org/)

Catatan : Atur jarak tiap barisnya untuk mempercantik tampilan dan komposisinya

%left%size 4%cont, fore "red"T%cont, fore "white"im%cont, fore "red"P%cont, fore "white"andu (http://pandu.dhs.org/)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%page%bgrad 0 0 16 0 0 "red" "black"

Tampilan ini merupakan contoh dari

Perintah %lcutin -> untuk menampilkan tulisan keluar dari arah kiriPerintah %rcutin -> untuk menyajikan tulisan datang dari arah kanan

OpenSourceCampusAgreement 56

Page 65: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

%center%lcutinKeluar dari sebelah kiri

%center%rcutinDatang dari sebelah kanan%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAGE%center

TERIMA KASIH

Tidak sulit kan, presentasi dengan MagicPoint

Selesai

%center%size 3%cont, fore "red"T%cont, fore "white"im%cont, fore "red"

P%cont, fore "white"andu (http://pandu.dhs.org/)

Dari skript tersebut di atas,adabeberapahalyangdapatdicermati,yaitu :

1. Ketiklahskript sepertidi atasdenganprogramEditor yangpalingdisukaidanmudahdioperasikan.Setelahitucobalahjalankanprogramtersebut. Bila sudahbisamenjalankanskript di atas,cobalahrubahtextnya sesuaiyangdikehendaki.

2. Padahalamanpertamaterdapattip untuk mebuat tulisanTim Pandu,dimanahuruf T danP berwarnamerah.Untukmenghasilkantrik ini digunakanperintah%cont danfore “color” .

3. SedangkanmaskotPinguindiperolehdenganmemberikanperintah: %system "xpinguin -geometry20x20+35-35" . Danuntukmengetahuiefekdari angka-angkatersebut, cobalahgantinilainya.

4. Padahalamanduayangperludiperhatikanadalahmenampilkanxeyes danxclock . Posisipenampilannyaditentukanoleh angka-angkageometrinya. Sedangkanuntuk menampilkantanggalpenampilannya diperolehsetelahmenjalankanperintah%filter dan%endfilter .

5. Padahalamanketiga,sesuatuyangmenarikdiperhatikanadalahpengaturanspasi.Perubahanspasidapatmem-pengaruhieffek dari suatuperintah.Bila perintahdalamMagicPointdiberi spacebardi depannya, makatidakakanmemberikanefekapa-apa,begitu jugauntuk menampilkanjarakantarsuatubaristeksdenganbaristekslainnya.

6. Padahalamankeempat,adalahsuatucontohmenampilkansuatuanimasiyangditimbulkandariperintah%kcutindan%lcutin di depanteksataugambaryangakandiberi animasi.

7. Tip yangterbaikdarisemuanyaadalahkalauberanimengekploitasikemampuandaridiri kita sendiridenganbe-rani mencoba-cobadari beberapacontohdi atas.Suatukesalahanyangdiperolehsaatmenjalankansuatuskriptmenjadikankita lebihmemahamikarakteristikdari programMagicPointini. Selamatberkreasidanmencoba.

OpenSourceCampusAgreement 57

Page 66: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Lampiran D. Contoh tampilan MagicPoint

Contohberikutini diambil dari halamangaleriMagicPointdancontohMagicPoint

Denganlatarbelakanggambarpinguin

Denganlatarbelakangberwarna

Denganmotif barisdari gambarlatarbelakang

58

Page 67: Open Source Campus Agreement Modul Pelatihan MAGICPOINT ...ftp.gunadarma.ac.id/linux/docs/v01/TimPandu/MagicPoint.single.pdf · MAGICPOINT UNTUK ORANG LUGU oleh I Made Wiryana dan

Made& ABe MagicPoint: Program presentasiyang lugu

Contohdari tim MagicPointuntukpresentasiIPv6

ContohdenganhurufJepang

OpenSourceCampusAgreement 59