Senin, 28 April 2014

Komputasi Pararel Dan Pararel Procesing



Nama : Kurniawan Andi P.
NPM : 53410942
Kelas : 4IA15
Alamat blog : jojoshishi.blogspot.com
E-Mail : kurniawanandip@yahoo.com


Jurusan Teknik Informatika, Fakultas Teknologi Industri
Universitas Gunadarma
2014


Abstraksi

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel.

Parallel Processing merupakan salah satu teknik yang digunakan dalam komputasi, yaitu teknik yang menggunakan dua atau lebih processor dalam melakukan komputasi dan dilakukan secara bersamaan. Komputasi sendiri sudah dijelaskan pada postingan sebelumnya yaitu suatu aktifitas penghitungan atau pemecahan masalah, lalu bagaimana dengan processor



Pendahuluan


Komputer sudah menjadi bagian dari kehidupan orang banyak saat ini. Perkembangan teknologi komputer memiliki banyak manfaat terutama dalam aktifitas manusia di kehidupan sehari-hari untuk membantu menyelesaikan pekerjaan manusia. Antara lain yaitu sebagai media informasi dan komunikasi. Suatu pekerjaan akan lebih efektif dan efisien jika pekerjaan tersebut dibantu dengan penggunaan komputer dalam mengolah data atau informasi sehingga dapat menghemat waktu.


Pembahasan

Parallel Processing merupakan salah satu teknik yang digunakan dalam komputasi, yaitu teknik yang menggunakan dua atau lebih processor dalam melakukan komputasi dan dilakukan secara bersamaan. Komputasi adalah suatu aktifitas penghitungan atau pemecahan masalah, lalu bagaimana dengan processor. Processor merupakan sumber semua perintah, jika diibaratkan dalam makhluk hidup, prosessor merupakan otaknya. Idealnya satu komputer hanya memiliki satu prosesor saja, namun dengan berkembangnya teknologi, muncullah multi prosesor dimana dalam satu komputer terdapat dua prosessor yang digabung menjadi satu, contohnya dual core, core 2 duo, quad core, dan lain-lain.

Dalam parallel processing ini juga memiliki berbagai kelemahan dan kelebihan dimana, untuk memiliki banyak prosessor memerlukan biaya yang tidak sedikit, tetapi dengan banyaknya prosessor maka proses komputasinya pun semakin cepat. Komputasi yang menggunakan teknik parallel processing ini disebut dengan komputasi parallel. Ada dua tipe komputasi dilihat dari banyaknya prosessor, yaitu komputasi tunggal dan komputasi parallel. Untuk lebih jelasnya akan saya jelaskan perbedaan nya.


Perbedaan Komputasi Tunggal & Parallel ?

Perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui terlebih dahulu pengertian mengenai model dari komputasi. Ada 4 model komputasi yang digunakan, yaitu:



a. Komputer SISD (Single Instruction stream-Single Data stream)
b. Komputer SIMD (Single Instruction stream-Multiple Data stream)
c. Komputer MISD (Multiple Instruction stream-Single Data stream)
d. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)


SISD

Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.


SIMD

Yang merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).


MISD

Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.


MIMD

Yang merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.


Terlihat pada gambar diatas bahwa komputasi tunggal hanya menggunakan 1 CPU atau processor, sehingga dalam hal ini, jika instruksi yang dilakukan banyak, processor akan memprosesnya satu persatu. Hal ini menimbulkan antrian yang akhirnya akan memperlambat hasil yang diperoleh (waktunya lama).


Namun jika kita lihat pada gambar komputasi paralel, instruksi akan dibagi menjadi beberapa instruksi sesuai dengan banyaknya processor. Hal ini tentunya akan mempercepat kerja komputer dan mempercepat waktu untuk mendapatkan hasil.


Tujuan Pemrosesan Parallel

Tujuan utama dari pemrosesan paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. Analogi yang paling mudah untuk diingat adalah, bila kamu dapat merebus air dalam sebelum memotong motong bawang saat kamu akan masak, waktu yang kamu butuhkan akan lebih sedikit dibandingkan bila kamu mengerjakan hal tersebut secara berurutan (serial). Atau waktu yang kamu butuhkan pada saat memotong bawang akan lebih sedikit jika kamu kerjakan berdua.

Kriteria yang menentukan baik buruknya topologi yang dipakai dalam Parallel Processing

1. Diameter
    Semakin kecil diameter yang digunakan akan semakin baik.
2. Bisection Widt
    Semakin besar bisection width semakin baik.
3. Derajat
    Derajat yang tetap adalah yang terbaik.
4. Panjang maximum garis
    Panjang garis tetap adalah terbaik.

Dead-Lock terjadi jika ditemui kondisi sebagai berikut :

1. Mutual Exclusion
    Larangan bagi lebih dari satu prosesor menggunakan resource yang sama pada waktu yang sama. 
2. Incremental Request Resource
    Permintaan untuk menggunakan suatu resource pada proses meningkat.
3. No Preemption
    Proses yang sedang berjalan tidak bisa dihentikan (diputus).
4. Circular wait
    Terjadi saling menunggu antara proses.


Kinerja Komputasi dengan Parallel Processing

Komputasi Paralel merupakan salah satu teknologi paling menarik sejak ditemukannya komputer pada tahun 1940-an. Terobosan dalam pemorosesan parallel selalu berkembang dan mendapatkan tempat disamping teknologi-teknologi lainnya sejak Era Kebangkitan (1950-an), Era Mainframe (1960-an), Era Minis (1970-an), Era PC (1980-an), dan Era Komputer Paralel (1990-an). Dengan berbagai pengaruh atas perkembangan teknologi lainnya, dan bagaimana teknologi ini mengubah persepsi terhadap komputer, dapat dimengerti betapa pentingnya komputasi parallel itu.

Inti dari komputasi parallel yaitu hardware, software, dan aplikasinya. Paralel prosesing merupakan suatu pemrosesan informasi yang lebih mendekatkan pada manipulasi rata-rata dari elemen data terhadap satu atau lebih penyelesaian proses dari sebuah masalah. Dengan kata lain komputasi parallel adalah komputer dengan banyak processor dapat melakukan parallel processing dengan cara membagi-bagi proses ke source-source yang dimiliki.

Paradigma pemrosesan parallel bergantung pada model SIMD (single instruction multiple data), dan paradigma functional dataflow yang memperkenalkan konsep model MIMD (Multiple Instrution Multiple Data). Suatu program parallel memerlukan koordinasi ketika sebuah tugas bergantung pada tugas lainnya. Ada dua macam bentuk koordinasi pada komputer parallel : asynchronous dan synchronous. Bentuk synchronous merupakan koordinasi pada hardware yang memaksa semua tugas agar dilaksanakan pada waktu yang bersamaan dengan mengesampingkan adanya ketergantungan tugas yang satu dengan yang lainnya. Sementara bentuk asynchronous mengandalkan mekanisme pengunci untuk mengkoordinasikan processor tanpa harus berjalan bersamaan.



Hubungan Antara Komputasi Modern Dan Parallel Processing


Pemrosesan paralel juga disebut komputasi paralel. Dalam upaya lebih murah pengolahan komputasi paralel menyediakan alternatif pilihan yang layak. Waktu idle siklus prosesor di seluruh jaringan dapat digunakan secara efektif oleh perangkat lunak komputasi terdistribusi yang canggih. Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer.



Kelebihan dan Kekurangan


Kelebihan:
· Waktu eksekusi lebih cepat.
· Throughput jadi lebih tinggi.

Kerugian:
· Perangkat keras lainnya yang dibutuhkan.
· Kebutuhan daya juga lebih.
· Tidak baik untuk daya rendah dan perangkat mobile.
· Parallel processing adalah salah satu teknik komputasi modern.
· Karena membutuhkan banyak prosesor maka biaya mahal.


Daftar Pustaka
  1. Komputasi Modern. http://belajar-pemrograman2.blogspot.com/2013/03/komputasi-modern.html . Diakses pada 29 Maret 2014
  2. Apa itu komputasi pararel dan processing pararel http://rivanipai.blogspot.com/2012/04/processing-parallel-dan-komputasi.html , Diakses pada 24 April 2014
  3. Apa itu pararel processing http://bagusonthespot.blogspot.com/2012/04/parallel-processing.html Diakses pada 24 April 2014
  4. Kinerja pararel processing, http://nindyastuti52.wordpress.com/2011/03/22/kinerja-komputasi-dengan-parallel-processing/. Diakses pada 24 April 2014

Minggu, 30 Maret 2014

Definisi dan Penerapan Komputasi Modern




Nama                   : Kurniawan Andi P.
NPM                    : 53410942
Kelas                   : 4IA15
Alamat blog        : jojoshishi.blogspot.com
E-Mail                 : kurniawanandip@yahoo.com

Jurusan Teknik Informatika, Fakultas Teknologi Industri
Universitas Gunadarma


Abstraksi

Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.  Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar kompleksitas. Contoh jenis Komputasi Modern yang saat ini dikenal adalah Mobile Computing, Cloud Computing, Jaringan Syaraf Tiruan dan Grid Computing.

Kata kunci : cloud computing, cloud, computing, teknologi, komputer

Pendahuluan

Komputer sudah menjadi bagian dari kehidupan orang banyak saat ini. Perkembangan teknologi komputer memiliki banyak manfaat terutama dalam aktifitas manusia di kehidupan sehari-hari untuk membantu menyelesaikan pekerjaan manusia. Antara lain yaitu sebagai media informasi dan komunikasi. Suatu pekerjaan akan lebih efektif dan efisien jika pekerjaan tersebut dibantu dengan penggunaan komputer dalam mengolah data atau informasi sehingga dapat menghemat waktu.
Salah satu contoh perkembangan teknologi saat ini yaitu komputasi modern. Komputasi modern digunakan untuk penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Metode Penelitian 

Metode yang digunakan dalam penulisan ini terbagi menjadi tiga tahapan yaitu tahap yang pertama adalah mengidentifikasi masalah yang ada. Kemudian tahapan berikut nya yaitu mempelajari dan mengumpulkan sumber-sumber pustaka salah satu contoh jenis Komputasi Modern yaitu aplikasi Cloud Computing. Dan tahapan yang terakhir yaitu melakukan analisa terhadap masalah yang dihadapi.

Pembahasan

Cloud computing adalah kumpulan dari beberapa resources yang terintegrasi menjadi satu dan digunakan melalui web.
 Cloud computing atau komputasi awan merupakan definisi untuk teknologi komputasi grid (grid computing) yang digunakan pada pertengahan hingga akhir 1990-an. Jargon komputasi awan mulai muncul pada akhir tahun 2007, digunakan untuk memindahkan layanan yang digunakan sehari-hari ke Internet, bukan disimpan di komputer lokal lagi.
Cloud computing atau komputasi awan merupakan tren baru di bidang komputasi terdistribusi dimana berbagai pihak dapat mengembangkan aplikasi dan layanan berbasis SOA (Service Oriented Architecture) di jaringan internet.
Sebenarnya, cloud computing ini didasarkan pada teknologi grid computing yang membuat skalabilitas suatu sistem komputasi menjadi sangat besar dengan cara menggabungkan beberapa sumber daya komputer menjadi satu resource.
Sehingga tidak salah jika ada orang yang megnatakan cloud computing adalah grid computing yang digabungkan dengan virtualisasi.
Cloud Computing dibagi menjadi berikut ini:
  1. Software as a Service (SaaS)
adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network(Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing.Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.
  1. Platform as a Service (PaaS)
adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web ServiceWindows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.
  1. Infrastructure as a Service (IaaS)
adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloudBizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.

Sejarah 

Cloud computing telah berkembang sejak tahun enam puluhan berdampingan dengan perkembangan internet dan web. Internet lebih cepat berkembang karena perkembangan bandwidth yang semakin besar. Perkembangan internet inilah yang menjadi pendorong berkembangnya teknologi cloud computing.
Pada tahun di tahun 1999, Salesforce.com menjadi pencetus pertama aplikasi perusahaan yang dijalankan melalui internet. Selanjutnya diikuti oleh Amazon Web Services di tahun 2006 yang menggunakan teknologi Elastic Compute Cloud (EC2). Teknologi EC2 menyebabkan adanya situs layanan web yang dikomersialkan, sehingga memungkinkan perusahaan kecil / individu untuk menyewa komputer atau server agar dapat menjalankan aplikasi komputer mereka.
Di tahun 2009, Google memulai menawarkan aplikasi berbasis browser melalui Google Appsnya, yang salah satunya adalah Google Docs yang sering kita gunakan. Sampai saat ini, cloud computing masih terus berkembang dengan pesat mengingat manfaatnya yang begitu besar jika teknologi ini digunakan.
Menurut Jamie Turner, perkembangan cloud computing ini dipengaruhi oleh matangnya teknologi visual, perkembangan bandwidth berkecepatan tinggi, dan software yang bersifat universal.

Implementasi

Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April 2012. Layanan ini merupakan ekstensi dari Google Docs dan akan mengganti URL docs.google.com dengan drive.google.com setelah diaktifkan. Google Drive memberikan layanan penyimpanan gratis sebesar 5 GB dan dapat ditambahkan dengan pembayaran tertentu. Dengan fitur unggulan yang sama seperti Dropbox, yaitu sinkronisasi data melalui folder khusus di dalam desktop atau lebih dikenal dengan Desktop Sync Clients. GDrive memberikan kapasitas gratis sebesar 5 GB dan tentunya fitur-fitur yang terintegrasi dengan layanan Google lainnya seperti: Gmail, G+ dan Google Search. Fitur yang bisa digaris bawahi dari GDrive adalah API’s untuk para Developer. Hingga kini GDrive telah terhubung dengan puluhan aplikasi pihak ketiga.



Berikut ini langkah-langkah menggunakan Google Drive :
  1. Kunjungi situs drive.google.com
  2. Jika kita telah memiliki akun di google, misalnya telah menggunakan gmail, maka tinggal memasukkan username dan password yang kita miliki pada kotak SIGN IN di halaman tersebut, sedangkan bagi yang belum memiliki akun di google, maka klik tombol SIGN UP di kanan atas halaman tersebut, dan lakukan proses pendaftaran seperti pada umumnya.
  3. Setelah sign in dengan akun google yang kita miliki, maka akan muncul tampilan berikut. Klik tombol warna biru di kiri bawah dengan tulisan “Try Google Drive”.
  4. klik tombol warna merah di menu sebelah kanan tepat disebelah tombol bertuliskan Create, yaitu tombol bergambar harddisk dengan tanda panah ke atas, kemudian akan muncul menun pop-up lalu pilih “Files…”
  5. Selanjutnya akan muncul windows untuk memilih file mana yang ingin di upload.
  6. Jika ingin mengunggah file, klik icon upload. Jika proses pengunggahan file telah berhasil, pengguna bisa membaginya kepada pengguna lain ataupun disimpan secara private.

Simpulan dan Saran

Cloud Computing adalah gabungan pemanfaatan teknologi komputer (‘komputasi‘) dan pengembangan berbasis Internet (‘awan’). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Manfaat dari layanan komputasi awan ini baik sebagai solusi teknologi maupun mendapatkan manfaat ekonomis darinya. Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi Software as a Service (SaaS), Platform as a Service (PaaS), dan Infrastructure as a Service (IaaS).

Daftar Pustaka 
  1.   Komputasi Modern. http://belajar-pemrograman2.blogspot.com/2013/03/komputasi-modern.html . Diakses pada 29 Maret 2014
  2. CloudIndonesia. Apa itu Cloud Computing. http://www.cloudindonesia.or.id/apa-itu-cloud-computing.html  , Diakses pada 29 Maret 2014
  3. Fahmi. Pengertian Cloud Computing dan Perkembangannya. http://azuharu.net/grid-computing/pengertian-cloud-computing-dan-perkembangannya/ Diakses pada 29 Maret 2014
  4. Reza. Cloud Computing. http://reza_chan.staff.gunadarma.ac.id/Downloads/files/26584/CLOUD+COMPUTING.pdf , Diakses pada 29 Maret 2014
  5. Yulinda, Eva. Cara Menggunakan Google Drivehttp://evvayulinda.blogspot.com/2012/12/cara-mudah-menggunakan-google-drive_8826.html , Diakses pada 30 Maret 2014.




Sabtu, 25 Januari 2014

Tutorial menggunakan ImageMagick

Di postingan blog gue kali ini, gue akan membahas tentang cara konversi, rotasi, konversi dari berwarna menjadi hitam putih, crop, dan tugas graph menggunakan imagemagick. Ini merupakan salah satu tugas dari dosen saya yg bernama Andreas Hadiyono,ST., MMSi. dengan mata kuliah Pengolahan Citra.
Langsung saja kita mulai, pertama-tama kita install terlebih dahulu aplikasi imagemagick yang dapat di cari di google atau bisa di download disini. Disini saya menggunakan windows 7. Setelah sudah menginstall, kita terlebih dahulu membuat sebuah folder, dimana kita akan menaruh sebuah image yang nantinya akan kita otak-atik nantinya. Disini, saya membuat folder citra pada partisi C: dengan menaruh sebuah image dengan nama museum.png. 



Nah, mari kita masuk pada tutorial. Bukalah cmd terlebih dahulu. 



Lalu kita masuk ke folder citra, apabila kita masih ada di folder user\... Nah kita ketikkan, cd.. sebanyak 2 kali sampai kita berada di C:\>, selanjutnya kita ketik cd citra maka kita akan masuk pada folder C:\>citra\.


  • - Cara Konversi gambar dari PNG menjadi JPG
disini kita ketikkan ini, convert museum.png museum_convert.jpg seperti dibawah ini :



berikut adalah hasil dari konversinya :


  • - Cara Rotasi gambar
disini kita ketikkan ini, convert museum.png -rotate 90 image.jpg seperti dibawah ini :



berikut ini adalah hasil dari rotasinya :




  • - Cara Konversi gambar dari Berwarna menjadi Hitam Putih
disini kita ketikkan ini, convert museum.png -colorspace Gray Blackwhite.jpg seperti dibawah ini :


berikut ini adalah hasil dari konversinya :


  • - Cara Crop gambar
disini kita ketikkan ini, convert museum.png -crop 480x800+70+100 aftercrop.jpg seperti dibawah ini :


berikut ini adalah hasil dari crop :




  • - Cara Graph gambar
disini kita ketikkan ini, convert museum.png -gravity south -background red -splice 100x0-600+0 -gravity east -background red -splice 100x0+600+0 koba.jpg seperti dibawah ini :



berikut ini adalah hasil dari graph :




Disini saya akan membahas sedikit mengenai dosen gue yaitu bapak Andreas Hadiyono,ST., MMSi. yang sudah memberikan tugas ini. 


Walaupun terkadang beliau jarang masuk pada saat jam mata kuliahnya dikelas karena keperluan yang sangat super sibuk. Intinya "Jarang masuk, tapi sekalinya masuk ngasih tugas beeeeuuuuuh..". Tapi selama gue diajar sama beliau, beliau selalu memberikan hal-hal yang baru buat mahasiswanya. Salut buat dosen gue yang satu ini ! Bangga pernah diajar sama dia !
Segitu ajah kali yak, bingung mau nulis apalagi haha Sekian dan Terima Kasih. 

Kurniawan Andi P.
4IA15
53410942

Proposal E-Library

A.      LATAR BELAKANG

        Perpustakaan sebagai institusi yang bertugas mengelola bahan pustaka, baik berupa buku maupun bukan berupa buku (non book material) sehingga dapat digunakan sebagai sumber informasi oleh setiap pemakainya. Perpustakaan berperan sebagai kekuatan dalam pelestarian dan penyebaran informasi ilmu pengetahuan dan kebudayaan yang berkembang seiring dengan menulis, mencetak, mendidik dan kebutuhan manusia akan informasi. Perpustakaan dalam Kamus Besar Bahasa Indonesia berasal dari kata dasar pustaka yang memiliki arti kitab, buku. Dalam bahasa Yunani, perpustakaan disebut dengan Biblia, artinya tentang buku, kitab . Dalam bahasa Belanda nama lain dari perpustakaan adalah Bibliotecha. Sedangkan dalam bahasa Inggris perpustakaan dikenal dengan istilah Library yang diambil dari kata dasarnya yaitu Librer atauLibri yang artinya adalah buku (Sulistyo Basuki: 1991) dalam (Ari_Cah: 2010).

      Perpustakaan digital dibangun untuk memenuhi kebutuhan dalam mencari referensi yang dibutuhkan dalam proses belajar mengajar dan penelitian. Kemudahan yang dapat dinikmati oleh anggota perpustakaan dalam mencari bahan bacaan merupakan alasan mengapa banyak perpustakaan digital dikembangkan sekarang. Selain itu dengan semakin banyaknya jumlah anggota pustaka maya dan jumlah E-book semakin bertambah dari tahun ke tahun seiring dengan perkembangan suatu instansi, tetapi belum ada pemanfaatan komputer (database) untuk menyimpan data anggota dan koleksi yang semakin banyak.

         Pada era ini, lembaga pendidikan sudah bergantung pada internet, misalnya universitas yang ingin mensosialisasikan profilnya dilakukan dengan sebuah situs web di internet. Dengan demikian, masyarakat luas yang berada jauh sekalipun dapat melakukan interaksi secara tidak langsung dengan universitas tersebut  lewat situs yang disediakan universitas tersebut. Namun dari sekian banyak universitas yang ada di negara kita tentunya masih ada yang belum memanfaatkan fasilitas internet secara optimal sebagai media penyedia informasi, misalnya Universitas Pendidikan Ganesha Singaraja (Undiksha) di mana sampai saat ini Undiksha baru memiliki webuntuk memperkenalkan profil lembaga dan melakukan registrasi Kartu Rencana Study (KRS). Sedangkan dari fakta yang ada, Undiksha sebenarnya berpotensi sebagai pengembang teknologi informasi karena memiliki jurusan yang mengarah pada bidang tersebut, yaitu jurusan Teknik Informatika.

         Sebagai jurusan yang bergelut di bidang teknologi dan informasi, jurusan Teknik Informatika hendaknya mampu menjadi pelopor pengembangan teknologi informasi di lingkungan jurusan, fakultas, dan bahkan universitas. Namun pada kenyataannya belum sepenuhnya jurusan Teknik Informatika memanfaatkan teknologi informasi dalam pengelolaan administrasi di jurusan. Misalnya pengelolaan data buku modul atau diktat kuliah, laporan Praktek Kerja Lapangan (PKL), laporan Tugas Akhir (TA), dan laporan penelitian dosen. Semua data tersebut masih tersimpan dalam file-file yang tersebar di sembarang komputer yang terdapat di jurusan Teknik Informatika, sehingga menyulitkan para staf dosen dan mahasiswa untuk memperoleh informasi mengenai buku di jurusan dengan cepat tepat. Seharusnya semua data tersebut ditampung dan diorganisir dalam sebuah sistem informasi. Sistem informasi berbasis web adalah sistem informasi yang tepat dikembangkan agar mahasiswa, dosen, para staf pegawai dan masyarakat dapat mengakses data buku di jurusan Teknik Informatika untuk kepentingan masing-masing.

       Pada proposal ini akan dirancang dan dibangun sebuah perpustakaan digital berbasisweb. Dimana dalam sistem ini diharapkan mampu untuk memenuhi kepentingan jurusan Teknik Informatika khususnya dalam dokumentasi dan pengarsipan data buku, modul atau diktat kuliah, laporan PKL, laporan TA, dan laporan penelitian dosen.

Download : Contoh Proposal

Sumber : Sumber