Cari Blog Ini

Sabtu, 26 Oktober 2019

Sistem Inventory Dengan Bahasa C++

Ini adalah projek berjudul Sistem Inventory yang biasanya digunakan dalam sebuah game, saya buat dengan bahasa C++. Sistem inventory memiliki 3 fitur, yaitu:
  1. Menampilkan item
  2. Menghapus item
  3. Menambah item
Fitur 1 berguna untuk menampilkan daftar item yang telah kita punya.
Fitur 2 berguna untuk memilih satu item untuk dihapus dari inventory.
Fitur 3 berguna untuk menambah item ke dalam inventory. Kita akan mendapat item acak.
Berikut adalah koding programnya:

Minggu, 04 September 2016

Gambar kartun pertamaku pakai coreldraw



Tools yang digunakan :
- rectangle
- elips
- shape
- weld & trim
- intersect
- drop shadow
- envelope
- B-spline tool
- polygon
- text tool
- interractive fill tool

Kamis, 09 April 2015

OpenOffice.org

   Apakah itu OpenOffice.org? Mungkin sebagian besar dari kita sudah mengetahui jenis dan fungsi dari OpenOffice itu sendiri. Namun, pada kesempatan kali ini mari kita bahas sejarah, pengertian, serta jenis-jenis OpenOffice lebih dalam lagi. Cekidot ;D




Sejarah OpenOffice.org
     
     Untuk sejarahnya, OpenOffice.org dimulai dari StarOffice, dan OpenOffice bukan paket aplikasi yang pertama. Sebenarnya OpenOffice dikembangkan dari kode sumber StarOffice, yang merupakan office suite yang dikembangkan oleh StarDivision yang pada akhirnya diakusisi oleh Sun Microsystems pada Agustus 1999.
     Pada Juli 2000, kode sumber StarOffice dilepas sebagai proyek sumber terbuka oleh Sun, dengan tujuan untuk mengimbangi pasar pengguna Microsoft Office dengan menyediakan aplikasi yang berbiaya rendah namun berkualitas tinggi. Proyeknya dikatakan sebagai OpenOffice, namun untuk rilis resminya tidak menggunakan nama yang sama karena hal ini adalah nama sebuah merk dagang yang dimiliki kelompok lain sehingga mereka mengambil OpenOffice.org sebagai nama resminya.
     Pada Oktober 2000, Sun Microsystem menyumbangkan kode program StarOffice kepada komunitas Open Source. Sejak saat itu dimulailah proyek pengembangan free office suite yg diberi nama OpenOffice.org. Pada waktu itu, Sun menjadi sponsor utama sekaligus donatur proyek pengembangan OpenOffice.org (www.openoffice.org) yang dikerjakan oleh komunitas Open Source. Saat ini sudah cukup banyak perusahaan yang memberikan sumbangan atau dukungan terhadap proyek OpenOffice.org, beberapa diantaranya adalah Novell, RadHat, Debian, dan Intel.

Sejarah Rilis OpenOffice.org :

  • OpenOffice.org versi.1, dirilis pertama kali 1 Mei 2002
  • OpenOffice.org versi.2, dirilis pertama kali 20 Oktober 2005
  • OpenOffice.org versi.3, dirilis pertama kali 13 Oktober 2008
Sejak 2010, OpenOffice.org dikembangkan oleh Oracle Corporation yang mengakusisi Sun Microsystems hingga pada tahun 2011 ketika pengembangan dan kepengurusan OpenOffice.org dialihkan ke Apache Software Foundation.


Pengertian OpenOffice.org


     OpenOffice.org adalah seperangkat lunak perkantoran yang didalamnya terdapat fungsi pengolah kata (word processing), pengolah lembar (spreadsheet), pembuatan gambar (drawing), pembuatan presentasi (presentation), pengolahan data, web editor, database, dan formula editing. OpenOffice ditujukan sebagai pengganti dari Microsoft Office yang berlisensi amat mahal. Selain itu, OpenOffice.org mendukung format standar dokumen terbuka dengan ekstensi .odt format yang dapat dipertukarkan dengan bebas. Mengekspor dokumen dalam format .Pdf, membuka dan menyimpan dokumen dalam format Microsoft Office.

     OpenOffice.org dibuat support untuk sistem operasi Windows, GNU/Linux, BSD, Solaris, dan Mac OS X. OpenOffice aplikasi berkode sumber terbuka, yang artinya semua orang yang memiliki kemampuan dapat mengembangkan aplikasi ini sesuai dengan yang ia inginkan dengan syarat tidak menghapus credit atau penghargaan pada orang-orang yang berjasa pada pengembangan OpenOffice sebelumnya.


Jenis-Jenis OpenOffice.org





1. OpenOffice.org Writer
     adalah salah satu komponen dalam OpenOffice.org yang berfungsi untuk mengedit dokumen. Dalam hal ini sama seperti Microsoft Word pada Microsoft Office adapun dokumen format yang bisa digunakan di dalam OpenOffice.org Writer adalah .doc, .odt, .rtf dan bisa export ke .pdf dengan sekali klik.
     OpenOffice.org Writer ini tidak kalah juga dengan fitur-fitur yang di miliki Microsoft Word karena memiliki fitur pengolah kata modern seperti AutoCorrect, AutoComplete, AutoFormat, Styles and Formatting, Text Frames dan Linking, Tables of Contents, Indexing, Bibliographical References, Illustrations, dan Tables. Dan program ini sangat mudah digunakan untuk membuat memo cepat, sangat stabil dan mampu untuk membuat dokumen dengan banyak halaman serta banyak gambar dan judul heading. Selain itu, kelebihannya adalah pengaturan formating untuk bullet and number yang sangat mudah (diatur terintegrasi melalui satu toolbar)





2. Openoffice.org Calc 
     adalah Perangkat lunak pengolah data angka, teks ataupun formula numerik. Dalam hal ini juga sama seperti Microsoft Excel pada Microsoft Office. Program ini memudahkan pengguna untuk memanipulasi data mentah yang biasanya berupa tabulasi data menjadi sebuah laporan data yang menarik dan mudah dipahami karena ditampilkan menjadi grafik yang menarik, dan beberapa keunggulannya adalah Formula bahasa alami, Datapilot, Tombol Intelligent Sum, dan Scenario Manager.






3. Openoffice.org Impress
     adalah Perangkat lunak untuk membuat presentasi multimedia dan media interaktif. Sebagaimana Microsoft Power Point pada Microsoft Office. Dan keunggulannya adalah Multi Monitor (Mempresentasikan dengan tampilan lebih dari satu monitor), perangkat penggambar dan diagram, Animasi dan Efek Slide show, Master Document, dan membuat dokumen presentasi secara kelompok dalam jumlah besar.






4. OpenOffice.org Draw 
     adalah Perangkat lunak untuk membuat dan memanipulasi gambar digital, terutama gambar-gambar 2 dimensi yang dapat digunakan untuk melengkapi dan menghiasi file dokumen kantor yang terpaket dalam aplikasi OpenOffice.org. OpenOffice.org Draw ini mampu membuat gambar dan simbol” sederhana, seperti lingkaran, kotak, garis termasuk pewarnaannya, bahkan aplikasi ini mempunyai fasilitas untuk memanipulasi gambar 2 dimensi menjadi gambar 3 dimensi (3D). Program ini hampir sama dengan Microsoft Visio pada Microsoft Office. Sebagaimana program pengolah gambar pada umumnya, hampir semua format gambar digital yang umum digunakan dalam aplikasi komputer bisa dibuat dan dimanipulasi dengan program ini. Format gambar tersebut adalah BMP, GIF, JPEG, PNG, TIFF, dan WMF.






5. OpenOffice.org Math 
     adalah Perangkat lunak yang berfungsi untuk mengetikan rumus-rumus matematika secara mandiri dan hasil penulisan teksnya dapat dimanfaatkan dalam aplikasi OpenOffice lainnya. seperti halnya Microsoft Equation Editor pada Microsoft Office.








6. Openoffice.Org Base 
     adalah Perangkat lunak untuk memanipulasi dan memanajemen database. Pembuatan input data sekaligus memanipulasi dan membuat laporannya dapat dikerjakan dengan BASE ini. Seperti halnya Microsoft Access pada Microsoft Office. Database yang didukung dalam OpenOffice.org Base adalah MS Access Database, MySQL Database, dan PostgreSQL Database.






Dengan begitu, dapat disimpulkan kelebihan dan kekurangan OpenOffice.org dibanding Microsoft Office.

Kelebihan OpenOffice.org :
1.  Ketersediaan source code
2.  Berjalan pada banyak platform
3.  Kompatibel dengan Microsoft Office dan format office lainnya.
4.  Format OpenDocument yang terbuka dan fleksibel
5.  Ekspor ke PDF dan format lain dengan mudah
6.  Macro dalam berbagai bahasa pemrograman
7.  Akses database yang luas dan transparan
8.  Wizard untuk konversi dokumen MS Office
9.  Sangat customizeable
10.User interface yang konsisten antar komponen

Kekurangan OpenOffice.org :
1. OpenOffice selalu membutuhkan komputer dengan spek yang lumayan tinggi.
2. Open Office mampu membuka file Office, tapi Office tidak bisa membuka file OpenOffice. Namun file Office yang dibuka pun terbatas.
3. Tidak ada PageArtBordernya

   Yup, dan itulah beberapa informasi mengenai OpenOffice.org. Jadi, apa yang anda pilih? OpenOffice.org atau Microsoft Office? Pilihan ada di tangan anda...
Sekian dulu blog dari saya, terimakasih :)

Sabtu, 18 Oktober 2014

10 Pelanggaran Penggunaan Teknologi dan Informasi

   Kemajuan teknologi pada jaman sekarang berkembang sangat pesat. Semakin banyak manfaat yang kita peroleh dari kemajuan teknologi, misalnya lebih cepat mendapatkan informasi, mudah melakukan transaksi, dan sebagainya. Namun tahukah anda, kemajuan teknologi juga sering dipersalahgunakan, bahkan dilanggar. Berikut contoh-contoh pelanggaran penggunaan teknologi dan informasi:

1. Hacking
Hacking adalah kegiatan menerobos program komputer milik orang/ pihak lain. Hacker adalah orang yang gemar ngoprek komputer, memiliki keahlian membuat dan membaca program tertentu, dan terobsesi mengamati keamanan (security)-nya. Biasanya hacker akan menjebol sistem keamanan komputer orang lain itu. Contoh kasusnya yakni dihacknya situs KPU dengan mengganti nama-nama partainya. Berikut contoh proses hacking:





2. Defacing
Defacing merupakan bagian dari kegiatan hacking web atau program application, yang menfokuskan target operasi pada perubahan tampilan dan konfigurasi fisik dari web tanpa melalui source code yang sebenarnya dan tanpa diketahui oleh si pemilik website. Sedangkan deface itu sendiri adalah hasil akhir dari kegiatan cracking. Defacing dapat digunakan untuk membajak situs web orang lain dengan menembus lubang keamanannya. Contoh kasusnya yakni defacing pada situs KPU pada bulan Maret 2008. Berikut contoh proses deface:





3.Phising
Phishing adalah suatu bentuk spesifik dari kejahatan cyber. Kriminal menciptakan replika hampir 100% sempurna dari sebuah situs web lembaga keuangan yang dipilih, kemudian mencoba untuk mengelabui pengguna dalam untuk mengungkapkan informasi pribadi mereka (username, password, PIN dll), dengan mengirimkan link website ke email korban untuk mengisi data pribadi mereka melalui formulir di website palsu. Contoh kasusnya yakni dialami oleh pelanggan situs internet banking milik Bank Mandiri melalui email yang isinya mengharuskan pelanggan untuk mengupdate accountnya, jika tidak diupdate maka account akan diblock.





4.Fraud
Fraud adalah sebuah istilah dalam bidang IT yang artinya sebuah perbuatan kecurangan yang melanggar hukum (illegal-acts) yang dilakukan secara sengaja dan sifatnya dapat merugikan pihak lain. Istilah keseharian adalah kecurangan di beri nama yang berlainan seperti pencurian, penyerobotan, pemerasan, penjiplakan, pengelapan dll. Contoh kasusnya yakni Pembobolan Kantor Kas Bank Rakyat Indonesia (BRI) Tamini Square. 




5.DDoS (Distributed-Denial-of-Service attack)
DDoS attack adalah sebuah usaha untuk membuat suatu sumber daya komputer menjadi tidak bisa dipakai oleh user-nya, dengan menggunakan ribuan zombie system yang ‘menyerang’ secara bersamaan. Tujuannya negatif, yakni agar sebuah website atau layanan online tidak bisa bekerja dengan efisien atau bahkan mati sama sekali, untuk sementara waktu atau selama-lamanya. Contoh kasusnya yakni pada Februari 2007, lebih dari 10.000 server game online seperti Return to Castle Wolfenstein, Halo, Counter-Strike, diserang oleh group hacker “RUS”.





6. Piracy
Piracy adalah pembajakan perangkat lunak (software). Misalnya pembajakan software aplikasi (contoh: Microsoft), lagu dalam bentuk digital (MP3, MP4, WAV dll). Keuntungannya yaitu biaya yang harus dikeluarkan user relatif murah, tapi ini melanggar hak cipta.






7.Cracking

Cracking adalah hacking untuk tujuan jahat. Cracker mengintip simpanan para nasabah di berbagai bank atau pusat data sensitif lainnya untuk keuntungan diri sendiri. Meski sama-sama menerobos keamanan komputer orang lain, hacker lebih fokus pada prosesnya. Sedangkan cracker lebih fokus untuk menikmati hasilnya. Contoh kasusnya, seorang cracker remaja telah menerobos 50 ribu komputer dan mengintip 1,3 juta rekening berbagai bank di dunia. Berikut contoh proses cracking:




8.Carding
Carding adalah berbelanja menggunakan nomor dan identitas kartu kredit orang lain, yang diperoleh secara ilegal, biasanya dengan mencuri data di internet. Sebutan pelakunya adalah Carder. Contoh kasus carding misalnya laptop dijual seharga Rp 1.000.000. Setelah ada yang berminat, carder meminta pembeli mengirim uang ke rekeningnya. Uang didapat, tapi barang tak pernah dikirimkan.






9. Cyberstalking
Cyberstalking adalah penggunaan internet untuk melecehkan seseorang, sekelompok orang, atau organisasi. Biasanya melakukan tuduhan palsu, pemantauan, membuat ancaman, pencurian identitas, kerusakan pada data atau peralatan, permohonan dari anak-anak untuk seks, atau mengumpulkan informasi dalam rangka untuk melecehkan. Aksi cyberstalking bisa sangat berbahaya dan menakutkan, terutama bagi anak.




10. Cyberbullying
Cyberbullying adalah segala bentuk kekerasan yang dialami anak atau remaja dan dilakukan teman seusia mereka melalui dunia cyber/ internet. Cyber bullying adalah kejadian dimana seorang anak diejek, dihina, diintimidasi, atau dipermalukan oleh anak atau remaja lain melalui media internet, teknologi digital atau telepon seluler. Bentuk dan metode tindakan cyber bullying amat beragam. Bisa berupa pesan ancaman melalui e-mail, mengunggah foto yang mempermalukan korban, membuat situs web untuk menyebar fitnah dan mengolok-olok korban hingga mengakses akun jejaring sosial orang lain untuk mengancam korban dan membuat masalah.


   
   Demikian beberapa contoh pelanggaran dalam dunia teknologi. Semoga dengan berbagai kasus yang pernah terjadi, kita dapat menghindari dan tidak melakukan pelanggaran teknologi :)

Selasa, 23 September 2014

Topologi Jaringan Komputer

Apa itu topologi jaringan komputer? Topologi jaringan adalah suatu cara atau konsep untuk menghubungkan beberapa atau banyak komputer sekaligus menjadi suatu jaringan yang saling terkoneksi.Topologi jaringan komputer terbagi atas 2 jenis yaitu: Topologi secara fisik (Physical Topology) dan Topologi secara logika (Logical topology). Topologi secara fisik menjelaskan bagaimana susunan dari kabel dan komputer dan lokasi semua komponen jaringan , sedangkan topologi secara logika bisa diartikan bagaimana imformasi atau aliran data dalam jaringan. Macam-macam Topologi Jaringan Komputer, yaitu:

1.Topologi BUS


Topologi bus seringkali digunakan ketika jaringannya berukuran kecil, simpel, atau bersifat sementara. Sangat sederhana dalam instalasi, dan ekonomis dalam hal biaya. dan berikut keuntungan dan kerugian yang terdapat pada topologi BUS.

Keuntungan:
a.Bus adalah topologi yang sederhana, dapat diandalkan untuk penggunaan pada jaringan yang kecil, mudah untuk digunakan, dan mudah untuk dimengerti.
b.Bus hanya membutuhkan kabel dalam jumlah yang sedikit
c.Cukup mudah apabila kita ingin memperluas jaringan pada topologi bus

Kerugian:
a.Sangat sulit untuk melakukan troubleshoot pada bus
b.Traffic (lalu lintas) yang padat akan sangat memperlambat Topologi BUS
c. Sangat lambat dibandingkan dengan topologi yang lain.


2. Topologi Star

Kalau Topologi yang satu ini semua kabel yang dihubungkan dari komputer-komputer ke lokasi pusat dimana semuanya terhubung ke suatu alat yang dinamakan HUB.

Keuntungan:
a.Setiap node berkomunikasi langsung dengan konsentrator (HUB)
b.Bila setiap paket data yang masuk ke consentrator (HUB) kemudian di broadcast keseluruh node yang terhubung sangat banyak (misalnya memakai hub 32 port), maka kinerja jaringan akan semakin turun.
c.Sangat mudah dikembangkan

Kerugian:
a. Boros kabel
b. Perlu penanganan khusus
c. Jika Hub Rusak maka jaringan yang berada dalam satu hub akan rusak.

3. Topologi Ring

adalah setiap komputer yang terhubung ke komputer selanjutnya dengan komputer terakhir terhubung ke komputer yang pertama. Tapi sayangnya jika akan dilakukan penambahan atau pengurangan komputer dalam jaringan tentu saja akan mengganggu keseluruhan jaringan.

Keuntungan:
a.Tidak ada komputer yang memonopoli jaringan, karena setiap komputer mempunyai hak akses yang sama terhadap token.
b.Data mengalir dalam satu arah sehingga terjadinya collision dapat dihindarkan.

Kerugian:
a.Apabila ada satu komputer dalam ring yang gagal berfungsi, maka akan mempengaruhi keseluruhan jaringan.
b.Sulit untuk mengatasi kerusakan di jaringan yang menggunakan topologi ring.
c.Menambah atau mengurangi komputer akan mengacaukan jaringan.
d.Sulit untuk melakukan konfigurasi ulang.


4. Topologi Mesh


Kalau Topologi yang satu ini memiliki hubungan yang berlebihan antara dari peralatan-peralatan yang ada. jadi kesimpukan susunannya, setiap peralatan yang ada di dalam jaringan saling terhubung satu sama lainnya. 

Keuntungan:
a.Relatif lebih mudah untuk dilakukan troubleshoot.
b.Keuntungan utama dari penggunaan topologi mesh adalah fault tolerance.
c. Terjaminnya kapasitas channel komunikasi, karena memiliki hubungan yang berlebih.

Kerugian:
a.Sulitnya pada saat melakukan instalasi dan melakukan konfigurasi ulang saat jumlah komputer dan peralatan-peralatan yang terhubung semakin meningkat jumlahnya.
b.Biaya yang besar untuk memelihara hubungan yang berlebih.


5. Topologi Tree

Topologi Jaringan Pohon (Tree) disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin ke atas mempunyai hirarki semakin tinggi. 

Keuntungan:

Topologi tree adalah mudah menemukan suatu kesalahan dan juga mudah melakukan perubahan jaringan jika diperlukan

Kerugian:

Menggunakan banyak kabel, sering terjadi tabrakan dan lambat, jika terjadi kesalahan pada jaringan tingkat tinggi, maka jaringan tingkat rendah akan terganggu juga.