Belajar Bersama Belajar Bersama

Translate

Rabu, 13 Februari 2019

Pengalaman Belajar di Titik Nol English Course

Pengalaman Belajar di Titik Nol English Course ( 1 Bulan)

Nama saya Nia Kurnia A, banyak orang memanggil saya nia. Saya bersama ke 2 teman saya yang bernama firda, qodri dan satu teman saya yang ikut namanya anik. Biasanya saya memanggil mereka dengan sebutan mba firda, mba anik dan mas qodri. 

Saya dan teman saya berangkat dari stasiun pasar senen ke stasiun kediri. Kami ambil tiket kereta yang lumayan mahal. Saya sarankan kepada adik-adik, kakak-kakak semuanya kalau mau ke kampung inggris pare pesan tiketnya jangan mepet, nanti gak dapat tiket kereta yang murah :-).


Read More




The Impact of Air Pollution in Environment (Writing)

The impact of air pollution in environment, is fuel such as power plant, industrial furnace and transportation. The main sourse of pullutant released in the air is COx, NOx, SOx, Ox, SPM 
(Suspended Particulate Matter) and heavy metal.

The transportation is big enought for air pollution, 44% TSP ( Total suspended Particulate), 89% Hydrocarb, 100% PB and 73% NOx. The air polluton has many negative impacts from human environment, plants, animals, demage to materials and the effect on rain water quality.

Concentration level of a pollution subtance can effect human healt, directly or indrectly, and maybe just about vague symptoms. Starting from respiratory tract irritation, eye irritation, skin allergie to the growht at lung cancer. Inteference caused by air pollution can influence the working power of people. The pollution is outdoor because it comes from vehicie's fume, industrial chimrey fume, gdrbage fume. The pollution that occurs in the room come to smoke and disruption of air circulation.

The air pollution in breathing which is trought blood circulation and other body organs, like the long. The air pollution is organic matter in the from of dust particle that comes pneumoconic, even biologic such as viruses, bacteria, and fungi can infection and allergie.

The effects of air pollution is against material that are the buildings, matals, and rocks. The air pollution is rocks from stain weathering like building material, and marbe carving. Example the damage such as peel and book bond in the library.

To summarize air popllution of environment is occured by human behavior. The sociaty and goverment should work together to keep it.


Thanks You :-)
Read More




Sabtu, 16 April 2016

Cara Membuat Buku Digital


Buku digital, atau disebut juga e-book merupakan sebuah publikasi yang terdiri dari teks, gambar, maupun suara dan dipublikasikan dalam bentuk digital yang dapat dibaca di komputer maupun perangkat elektronik lainnya. Sebuah buku digital biasanya merupakan versi elektronik dari buku cetak, namun tidak jarang pula sebuah buku hanya diterbitkan dalam bentuk digital tanpa versi cetak. 

Buku digital
Format buku digital beragam, mulai dari format yang didukung oleh perusahaan besar (PDF oleh adobe, swf oleh flash, doc oleh Word) dan berbagai format lainnya yang didukung oleh perangkat maupun pembaca buku digital tertentu. Pada tahun 1990 dikembangkan pula format open e-book yang memungkinkan publisher dan pengembang software untuk menggunakan satu format yang dapat dibaca di perangkat manapun dan menggunakan berbagai software pembaca buku digital


Epub (electronic publication) merupakan salah satu format digital book yang merupakan format standardisasi bentuk, diperkenalkan oleh International Digital Publishing Forum (IDPF) pada Oktober 2011. Epub menggantikan peran Open eBook sebagai format buku terbuka. Epub terdiri atas file multimedia, html5, css, xhtml, xml yang dijadikan satu file dengan ekstensi .epub.

Format epub merupakan salah satu format buku digital yang paling populer saat ini, sebagai format yang tidak mengacu kepada salah satu pengembang tertentu, membuat format ini dapat dibaca di berbagai perangkat, seperti: komputer (AZARDI, Calibre, plugin firefox, plugin google chrome), Android (FBReader, Ideal Reader), iOS (ireader), Kobo eReader, Blackberry playbook, Barnes and Noble Nook, Sony Reader, dan berbagai perangkat lainnya.

Berbagai kelebihan epub yang ditawarkan telah menjadikan epub sebagai salah satu format buku digital yang paling banyak digunakan, fitur-fiturnya antara lain: 
-          Format terbuka dan gratis
-          Berbagai pembaca epub yang telah tersedia di berbagai perangkat
-          Berbagai software pembuat epub telah tersedia
-          Support untuk video dan audio - Reflowable (word wrap), dan pengaturan ukuran text
-          Support untuk DRM - Styling CSS  

Proses pengembangan epub dapat dilakukan dengan lebih mudah jika materi bahan ajar telah dibuat dalam format word terlebih dahulu, sehingga diharapkan peserta telah menyiapkan materi bahan ajar untuk dibawa ke pelatihan.
Terdapat 3 tahap pengembangan epub yang akan kita bahas dalam bab ini:  

 Sebelum dirubah menjadi HTML, ada beberapa hal yang harus dilakukan: 
-          Rubah semua pengaturan layout gambar menjadi inline with text, Klik kanan gambar -> Wrap text -> In Line with Text.  

Gambar yang tidak inline with text akan ditampilkan tidak pada tempatnya atau
bahkan menghilang
- Rubah semua smart object termasuk equation menjadi gambar, teka tombol print screen -> paste di paint. Semua smart object akan dihapus. - Akan lebih bagus jika dokumen sudah diformat menggunakan styling, hal ini berguna untuk pembuatan daftar isi nantinya
Setelah semua itu dilakukan, simpan dokumen menjadi html dengan cara File -> Save as-> Web Page, filtered. 

Pastikan yang dipilih adalah tipe web page, filtered. Web page akan menghasilkan output html yang memiliki sintaks yang tidak biasa digunakan pada halaman web.

Sigil merupakan sebuah software editor untuk epub yang bersifat open source. Untuk mengunduh sigil anda dapat mengakses websitenya di https://code.google.com/p/sigil/. Beberapa fitur dari sigil adalah:
-          Gratis dan Open Source dengan lisensi GPLv3
-          Multiplatform: dapat dijalankan di Windows, Linux dan Mac
-          Multiple view: Book view, Code View dan Preview
-          Dapat langsung mengedit tampilan epub di book view
-          Generator daftar isi dengan support untuk heading multi-level - Editor metadata
Semenjak versi 0.7.0 Sigil juga sudah mendukung import file video dan audio. Dalam tutorial kali ini kita akan menggunakan sigil versi 0.7.1.

Tampilan awal sigil
Panel sebelah kiri merupakan file browser untuk file-file yang terdapat di dalam epub, panel tengah merupakan editor, dan panel sebelah kanan untuk daftar isi dari dokumen epub yang sedang dikerjakan. 

 Langkah awal yang harus dilakukan adalah membuka file html yang telah dibuat ke dalam sigil, dari sigil -> File -> Open, kemudian pilih file HTML yang telah dibuat.
Seteleh itu pastikan tidak ada kesalahan di dalam dokumen tersebut, hapus spasi yang lebih serta pastikan gambar sudah pada tempatnya.

Metadata merupakan sebuah informasi yang mendeskripsikan sebuah file. Pada epub, metadata berfungsi seperti identitas pada sebuah buku: judul, nama pengarang, tahun penerbitan, bahasa, ISBN, penerbit, kategori, deskripsi, dll.
Untuk masuk ke jendela metadata, dari sigil -> Tools -> Metadata editor , atau tekan tombol F8. Setelah itu silahkan masukkan judul (Title), pengarang (author), serta untuk menambahkan properti lainnya seperti penerbit, tahun terbit, dll silahkan tekan tombol add basic, dan kemudian rubah valuenya. 


Tampilan Metadata Editor


 Cover image merupakan halaman sampul dari buku digital kita, halaman sampul biasanya ditampilan di tampilan utama software pembaca buku digital bersama informasi lainnya, seperti judul dan pengarang. 
Contoh library pembaca buku digital
Untuk membuat cover image, anda perlu menyiapkan sebuah file gambar yang akan digunakan sebagai halaman sampul. Jika gambar yang ingin digunakan sebagai sampul sudah terdapat di dalam dokumen HTML, anda dapat menunjuknya sebagai halaman sampul dengan cara: Images -> pilih gambar -> klik kanan -> Add semantics -> Cover Image 
 Atau jika gambar belum tersedia, Anda dapat menambahkan file gambar tersebut dengan
cara:  Klik  kanan  images  ->  add  existing  files  ->  pilih  gambar.  Gambar  yang  dipilih  akan
ditambahkan  ke  dalam  folder  images,  dan  sudah  dapat  digunakan  sebagai  cover  image
dengan cara di atas.


Daftar  isi  merupakan  cara utama  pengguna  melakukan navigasi  di  dalam  dokumen  epub. Pengguna  dapat  langsung  membuka  bagian  dokumen  yang  ingin  dibaca  dengan menggunakan daftar isi tanpa harus membuka tiap-tiap halaman, sistem yang mirip dengan hyperlink di halaman web.
Sigil  memiliki  fitur  untuk  membuat  daftar  isi  secara  otomatis,  yang  perlu  dipersiapkan hanyalah menentukan header setiap bab yang ingin dimasukkan di dalam daftar isi. 
Jika  dokumen  word  yang  digunakan  telah  menggunakan  styling,  maka  dokumen  telah terformat secara otomatis, tetapi jika belum, maka pengguna harus menentukan header di sigil.  Yang  harus  dilakukan  adalah:  Tempatkan  cursor  di  kalimat  topik/subtopik  ->  pilih header

Dapat terlihat di gambar kiri, cursor (lingkaran merah) terletak di kalimat Konversi word ke HTML,  dan  ditetapkan  sebagai  h2  (header  2,  persegi  merah),  sedangkan  isi  paragraf  di gambar kanan (lingkaran merah) diberikan styling p(paragraf, persegi merah). 
h1 menandakan topik utama, h2 subtopik, h3 sub-subtopik, dst. Sedangkan p menandakan isi paragraf yang tidak dimasukkan ke dalam daftar isi. 
Untuk membuat daftar isi di readium cukup dengan masuk ke tools -> table of content -> generate table of content -> OK.



Sejak versi 7.0, Sigil telah mendukung import file video dan suara ke dalam okumen epub. Untuk saat ini format yang telah didukung oleh epub adalah: 
-          Video (mp4, webm)
-          Audio (mp3, wav, ogg)
Jika  ingin  memasukkan  video  dalam  format  lainnya  ke  dalam  buku,  Anda  dapat menggunakan  software  konversi  video,  salah  satunya  adalah  dengan  menggunakan software gratis, format factory (www.pcfreetime.com).
 Untuk  memasukkan  file  video/audio  cukup  dengan  menempatkan  cursor  di  tempat  yang anda inginkan, klik kanan -> insert file -> other file -> pilih audio/video yang diinginkan. 
Maka akan muncul tampilan pemutaran video/audio di jendela editor seperti di bawah.



Setelah  itu  tambahkan  sedikit  baris  kode  di  dalamnya,  taruh  kursor  di  samping  video (lingkaran merah), kemudian buka code view.

Merubah antara codeview dan bookview

Kemudian cari baris dengan sintaks 
  • <video controls="controls" src=”xx"></video>

Dan tambahkan sintaks berikut sesuai tipe file yang digunakan: 
MP4: type=”video/mp4” 
MP3: type=”audio/mp3” 
Wav: type=”audio/x-wav” 
Sehingga kode akhirnya menjadi: 
  • <video type=”video/mp4” controls="controls" src=”xx"></video>

Beberapa epub viewer membutuhkan properti di atas untuk dapat memutar video.
Setelah itu pilih file -> save as untuk menyimpan dokumen anda sebagai epub.


Terdapat  berbagai  macam  software  untuk  membaca  epub,  namun  hanya  sebagian  yang dapat memutar file multimedia, antara lain: 
  • -          aplikasi desktop -> GHP Reader 
  • -          Android -> Ideal Reader -> install dari google play
  • -          iOS -> iBooks
  • -          Google  Chrome  ->  Readium  ->  install  dari  chrome  store  ->  beberapa  video  tidak dapat diputar



Tampilan readium, ideal reader (android) dan iBooks (iPhone).

Selain  itu,  beberapa  software  epubreader  yang  dapat  digunakan,  tetapi  tidak  dapat menampilkan file multimedia adalah: 
  • -          Aplikasi desktop -> calibre, sigil, azreader, dll
  • -          Android -> fbReader, iBooks, dl
  • -          Firefox -> epubreader




Tampilan epubreader


Semoga tutorial ini dapat membantu teman-teman yang ingin mengembangkan buku digital dengan lebih mudah. Salam hangat L
Haritz C.N, 2013























Read More




Jumat, 04 September 2015

Makalah Rekayasa Web



1.1       Definisi Rekayasa Web

Rekayasa web adalah sebuah aplikasi yang menggunakan pendekatan sistematis, disiplin dan terukur untuk pengembangan, operasi dan pemeliharaan aplikasi berbasis web (Web-bassed application). Sebagai cacatan kebanyakan literature tentang rekayasa web mengacu kepada situs Web, aplikasi berbasis Web, Sistem berbasi Web, dan aplikasi Web.
Rekayasa Web adalah subdisiplin dari rekayasa perangkat lunak yang membantu menyediakan metodologi untuk merancang, pengembangan, memelihara, dan melibatkan aplikasi Web. Beberapa metode telah diajukan dalam literature sistem seperti OOHDM, OO-H, dan WebML.Beberapa metodologi lebih lanjut akan mendukung halaman-halaman Web di dalam bentuk lainnya, seperti WML untuk mobile device.
Munculnya disiplin rekayasa web ini menunjukan suatu kebutuhan yang diputuskan pada kesuksesan pengembang aplikasi dan sistem berbasis Web. Rekayasa Web menggunakan sains, rekayasa dan pendekatan- pendekatan sistematis serta prinsip-prinsip manajemen untuk kesuksesan terhadap pengembang, penyegaran, pemeliharaan aplikasi, dan sistem  Web yang berkualitas inggi (Murugusen, dkk, 1999 ). Rekayasa Web membantu para pengembang sistem di bawah control, memperkecil resiko-resiko yang akan terjadi dan menigkatkan kualitas, dapat dipelihara dan memiliki skalabilitas aplikasi Web. Tujuan utama dari REkaya Web adalah kesuksesan dalam mengatur kompleksitas serta keanekaragaman pengembangan aplikais Web. Oleh karena itu, kegagalan yang mungkin terjadi bias menjadi implikaisi yang sangat serius.

1.2.      Logo Rekayasa Web

Logo rekayasa Web menggambarkan sebuah nilai filosofis, tujuan yang ingin dipromosikan oleh rekaya Web yaitu sebuah kerangka dan metedologi untuk pengembangan sistem berbasis Web yang mendukung kreativitas dan fleksibelitas, dan masih mempertahankan pengakuan karakteristrik dan fitur-fitur dari media Web.
Gambar 1 1  Logo Rekayasa Web

1.3.      Kebutuhan Untuk Rekayasa Web

Pada langkah-langkah awal bengembangan Web, Powell (1998) mengidentifikasi dan menekankan kebutuhan untuk rekayasa seperti pada rekayasa dokumen Web dan rekayas situs Web. Rekaya Web pada umunya dengan  tegas mengenali fakta bahwa pengenmbangan Web yang baik memerlukan usaha multidisipliner.

1.3.1.  Persepsi Pengembangan Web

Pengembanga Web disarankan pada tingkat yang berbeda, seperti yang ditunjukan pada Gambar 1.2

Gambar 1 2  Tingkat Persepsi di Dalam Pengembangan Web
Seseorang yang relatif baru didalam pengembangan Web, baik itu menjadi pengembangan, penggunaan atau manajer Web, akan masuk didalam kontruksi halaman Web (tingkat 1 dari gambar 1.2 ). Tingkat ini juga secara kebetulan merupaka tingkat yang paling mudah untuk dipahami dan dikuasai karena membangun pada bahasa makup (HTML), bukan bahasa pemrograman. Tingkat selanjutnya design halaman merujuk pada pengembangan dan manajer yang telah memperoleh pengalaman.
Tingkat selanjutnya adalah desain situs Web, atau arsitektur informasi. Situs Web yang baik akan memerlukan struktur navigasi yang baik pula (misalnya, struktur yang membantu pengguna untuk mencapai tujuannya). Tingkat ini sama sekali tidak ditunjukan pada rekayasa perangkat lunak tradisional dan dapat melibatkan keahlian di bidang ilmu computer.
Untuk menambah kesulitan persepsi,sejumlah besar organisasi masuk di langkah tiga pengembangan Web, misalnya dengan keputusan bahwa mereka harus memiliki sebuah kehadiran Web. Sebagai konsekwensinya, pengembangan Web mungkin dipandang sebagai hal yang sebagian besar berkaitan dengan penerbitan atau pembangunan/ penguatan merek dengan anggapan bahwa mempelajari rekayasa perangkat lunak sepertinya tidak relavan atau hanya diabaikan. Pemahaman dan pentingnya langkah-langkah lainnya akan menjadi lebih jelas hanya setelah situs Web diciptakan.

1.3.2.  Pengalaman Pengembangan Web, Teknologi Baru , Dan Kosensus Pakar.

Kebutuhan akan rekaya Web telah diperdebatkan dan dibahas dalam beberapa konferensi.Konstribusi yang diterbitkan juga dating dari berbagai sumber, seperti cara bekerja di tempat kerja, artikel jurnal, isu khusus dari IEEE Multimedia, Cutter IT Journal, IEEE Sofware dan IEEE Internet Computing, dan buku yang diterbitkan pada rekayas Web. Dari diskusi ini , wajar untuk mengatakan bahwa kepentingan dari rekaya Web kini layak untuk dibentuk melaui sebuah consensus antar pakar atas perbedaan atas karekteristik aplikasi Web dan perangkat lunak konpensional.
Gambar 1.3.  Perbedaan utama antara aplikasi web dan perangkat lunak konvensional

GAMBAR 1.3. tersebut meringkas penemuan-penemuan para pakar dengan beberapa tambahan dan karesteristrik khusus.  Ini adalah catatan yang berharga dengan didasarkan pada pengalaman pengembangan Web yang telah dikonsultasikan kepada para pakar.


1.4.      Rekayasa  Web Bukan Rekayasa Perangkat Lunak

Warren (2001) menyatakan bahwa situs Web mematuhi Laws of software Evalution milik Lehman. Meskipun begitu, situs Web memerlukan satu jenis pemeliharaan yang tidsk termasuk didalam perangkat lunak standar dengan pemeliharaan yang bersifat untung-untungan.
Powell (1998), sekali lagi, telah banyak menghabiskan waktunya untuk mempertimbangkan Web dalam kaitannya dengan rekayasa perangkat lunak. Bagian dari pertimbangan ini adalah daftar proferti dari situs Web yang terekayasa dengan baik.
1.     Correctness
Situs melaksanakan fungsi yang telah ditetapkan dan mengerjakannya sehingga jika muncul kesalahan, situs akan dibebaskan (bebas dari kesalaha). Ketepatan adalah suatu kualitas yang sulit untuk ditetapkan: situs mungkin menampilkan yang benar namun juga dapat berisi kompeten yang salah  (bentuk cacat).
2.    Testability
Situs dapat mempunyai kemampuan dan pengujian usabilitas secara menyeluruh ketika dimungkinkan, teruama dengan scenario tes dan tes data untuk situs yang berisi    komponen interaktif.
3.    Maintaintainability
Pembuatan perubahan terhadap situs sedapat mungkin harus mudah dan menangkup kemampuan untuk membuat perubahan kecil, bahkan untuk menambahkannya, atau menghapus keseluruh bagian dengan mudah.
4.    Scalablity
Situs mampu mendukung peningkatan di dalam jumlah pengguna yang banyak. 
5.    Reusability
Situs harus berbasis komponen, jika mungkin, sehingga mengijinkan pengembang untuk kembali menggunakan kode yang sama pada proyek lainnya
6.    Robustness
Situs harus bias digunakan oleh para pengguna dengan kepercayaan dan jasa yang tersedia berfungsi dengan baik.Hal ini berlaku dengan tidak hanya isu antarmuka, namun juga pada bandwidth yang besar, server uptime, dan komponen back-end yang berfungsi dengan baik.  
7.        readability
File sumber yang diguanakan untuk membangun komponen situs harus bias digunakan oleh pengembang karena hal ini akan membantu pemeliharaan. Kebanyakan isu yang terlibat, seperti komentar dan format kode sumber, menerapkan pemrograman tradisional.
8.        Well-documented
Situs yang dokumentasinya baik akan membantu dalam pemeliharaan , dalam arti bahwa sejarah proyek msih tetap ada untuk pemeliharaan (maintainer) yang selanjutnya dapat digunakan untuk memelihara dan bahkan konsultasi ketika dibutuhkan.
9.        Appropriately presented
Fungsi dan target audensi dari situs merupakan pertimbangan utama untuk pengembang ketika akan mengembangkan komponen-komponen antar muka.
Kualitas ini lebih spesifikasi dari prinsip-prinsip rekayasa yang ditulis oleh Pressman. Enam item pertama menguraikan kualitas produk didalam istilah rekayasa.Dua diantara tiga item terakhir menggambarkan kualitas sistem untuk pengembanganya.Powell mengatakan dengan pasti bahwa rekayasa perangkat lunak dengan  Web adalah hal yang berbeda. Hal tersebut disebabkan oleh sebagian besar dari hasil dokumen, fokusnya dari konten kebanyakan situs, dan kultur dasar pengembangan. Dengan penekanan yang besar atas antar muka pengguna, estetika sistem mengambil suatu peran yang menonjol.

 1.5.     Rekayasa  Web Untuk Pengguan Akhir

Rekayasa Web merupakan hal yang kompeks. Meskipun begitukebanyakan aspek dari kompleksitas yang sekarang tidak dapat dipisahkan dari prosesnya. Untuk aplikasi manajemen data, penyebab pengembangan Web menjadi sulit sudah disampaikan oleh Brooks (1987). Contoh dari kompleksitas kebetulandan rintangan untuk penembangan Web adalah sebagai berikut:
1.    Pemastian keamanan,
2.    Penangana kecocokan lintas platform,
3.    Pengintegrasian teknologi (misalnya HTML, CSS, JavaScript, Java, SQL), dan
4.    Perbaikan (debugging) aplikasi Web.
Intuisi dari orang yang bukan pemrogram tentang pemrograman Web telah dihasilkan, begitu pula dengan daftar perhatian yang lebih panjang untuk contoh stateless HTTP dan keperluan untuk manajemen sesi, parameter yang melewatkan halaman atau modul sebuah ,aplikasi, validasi masukan dan penentuan dan pengetahuan koneksi basis data. Jika pengembangan web sudah bias mempermudah pengguana akhir, kompleksitasnya harus dihapuskan atau disembunyikan sedapat mungkin.
Suatu pendekatan umum digunakan untuk menciptakan proses dan toolyang lebih baik untuk memenuhi kebutuhan pengguana akhir. Tujuan dan harapannya adalah untuk membuat tool yang spesifik bagi daerah permasalahan pengguana.

1.6.      Aplikasi Web Berbasis Sistem Manajemen Konten

Sistem Manajemen Konten yang biasa dikenal dengan Conten Mnajement System, di singkat CSM , adalah sistme perangkat lunak yang memungkinkan seseorang untuk mengatur proses berjalannya suatu situs Web. Dengan program CSM, kita bias menambahkan, mengubah, bahkan mengurangi isi dari situs Web kita.
Beberapa tahun lalu, untuk membuat situs Web yang kita miliki pengetahuan tentang ilmu yang berhubungan dengan pembuatan dan pengolaan situs Web, seperti HTML, PHP dan lain-lain. Saat ini kita tidak perlu mempelajari bahaa pemrograman tersebut. Dengan CSM, pembutan situs Web baru hanya membutuhkan beberapa menit. Dengan CMS kita juga bias melakukan pengontrolan terhadap situs Web kita dengan mudah. CSM pun dapat digunakan secara grais. Jadi, saat ini sudah banyak kemudahan untuk membuat situs Web dengan gratis.

REKAYASA WEB
Analisis dan Desaint Sistem, Rekayasa Informasi, Rekayasa Hipermedia, Interaksi Manusia dan Komputer, Rekayasa Kebutuhan, Data Mining, Manajement Proyek.
JANNER SIMARTAMA





Read More




Return to top of page
Powered By Blogger | Design by Genesis Awesome | Blogger Template by Lord HTML