Popular Post

Popular Posts

About

Recent post

  MAKALAH UAS ETIKA PROFESI

TEKNOLOGI INFORMASI KOMUNIKASI

PERTEMUAN 14-15

ILLEGAL CONTENT


MAKALAH

Diajukan untuk memenuhi tugas mata kuliah EPTIK

Disusun Oleh :

1. Fahmi Achdy 

2. M. Nurul Anaz 


Jurusan Teknologi Komputer

Bekasi

2020










KATA PENGANTAR


Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat serta karunia-Nya kepada kami sehingga kami berhasil menyelesaikan makalah ini tepat pada waktunya. Makalah ini sebagai salah satu persyaratan untuk memperoleh nilai UAS pada mata kuliah Etika Profesi Teknologi Informasi Komunikasi. Makalah ini berisikan tentang Illegal Contents. Kami menyadari banyak kekurangan terdapat didalamnya, namun semoga makalah ini bisa menjadi manfaat khususnya untuk ilmu Etika Profesi Teknologi Informasi Komunikasi. Dalam proses penyusunannya kami banyak dibantu oleh berbagai pihak guna mendorong kemajuan dan ketelitian. Kami mengucapkan banyak terimakasih kepada pihak-pihak yang telah membantu, membimbing, serta mendoakan untuk segala kebaikan penulis dalam penyususnan karya tulis ini. Semoga makalah ini bermanfaat bagi pembaca dan kepentingan ilmu EPTIK.

Bekasi, 17 November 2020


Penyusun











DAFTAR ISI

Halaman

Kata Pengantar 

Daftar Isi 

BAB I PENDAHULUAN 

1.1         Latar Belakang 

1.2         Maksud dan Tujuan 

1.3         Batasan Masalah 

Bab II Landasan Teori 

2.1. Pengertian Cybercrime 

2.2. Karakteristik Cybercrime 


BAB III PEMBAHASAN 

2.1         Pengertian Illegal Contents 

2.2         Contoh Kasus Illegal Contents 

2.3         Analisis dan Solusi dari Contoh Kasus 

BAB III PENUTUP 

3.1         Kesimpulan 

3.2         Saran 

DAFTAR PUSAKA 











BAB I

PENDAHULUAN


1.1         Latar Belakang

Di era kemajuan seperti saat ini semua aktivitas kita dituntut untuk serba cepat dan tepat. Salah satu fasilitas yang ada yang bisa kita gunakan untuk mendukung semua aktivitas kita adalah dengan memanfaatkan  jaringan internet. Dimana kita bisa mempergunakan fasilitas internet tersebut agar terhubung dengan orang lain, untuk melakukan transaksi jual beli dan lain sebagainya. Akan tetapi fasilitas internet itu akan berujung pada dua hal nantinya yaitu internet bisa menjadi positif dan bisa juga menjadi negatif. Fasilitas jaringan internet akan menjadi positif ketika dimanfaatkan untuk hal- hal yang positif, begitu juga sebaliknya internet akan menjadi negatif ketika dipergunakan untuk hal- hal yang negatif  dan bisa juga dibilang sebagai tindak kejahatan yang nantinya bisa merugikan orang lain.

Kejahatan dalam dunia jaringan internet (dunia maya) biasa disebut dengan istilah cybercrime, dari segi bahasa cybercrime berasal dari kata cyber yang berarti dunia maya atau internet dan  kata crime yang berarti kejahatan. Jadi pengertian dari cybercrime adalah segala bentuk kejahatan yang terjadi di internet (dunia maya). Cybercrime bisa juga didefinisikan sebagai tindak kriminal yang dilakukan dengan menggunakan teknologi kecanggihan  komputer sebagai alat kejahatan utama khususnya jaringan internet.

Karena adanya sebuah tindak kriminal di dunia maya yang bisa merugikan orang lain maka sudah seharusnya di buat sebuah Undang-Undang tentang etika, tata cara yang harus di patuhi dalam menggunakan jaringan internet. Undang-Undang atau peraturan tersebut biasa kita sebut dengan istilah cyberlaw. Pegertian dari cyberlaw adalah hukum yang digunakan di dunia cyber (dunia maya) yang umumnya diasosiasikan dengan  internet. Di Indonesia sendiri di buat sebuah Undang-Undang yang dinamakan dengan Undang-Undang Informasi dan Transaksi Elektronika (UU ITE). UU ITE adalah ketentuan yang berlaku untuk setiap orang yang melakukan perbuatan hukum sebagaimana diatur dalam Undang-Undang ini, baik yang berada di wilayah hukum Indonesia maupun yang berada di luar wilayah hukum Indonesia. UU ITE mengatur berbagai perlindungan hukum atas kegiatan yang memanfaatkan jaringan internet sebagai medianya, baik transaksi maupun pemanfaatan informasinya.

1.2         Maksud dan Tujuan

Maksud dari penulis membuat makalah ini adalah :

1.      Menambah wawasan tentang Illegal Contents

Sedangkan tujuan dari penulisan makalah ini adalah untuk memenuhi nilai UAS mata kuliah Etika Profesi Teknik Informasi dan Komunikasi pada semester V(lima) ini.

1.3         Batasan Masalah

Dalam penulisan Makalah ini, penulis hanya terfokus pada pembahasan illegal contents.

Bab II

Landasan teori

2.1. Pengertian Cybercrime

Cybercrime adalah tindakan pidana kriminal yang dilakukan pada teknologi internet (cyberspace), baik yang menyerang fasilitas umum di dalam cyberspace ataupun kepemilikan pribadi. Secara teknik tindak pidana tersebut dapat dibedakan menjadi off-line crime, semi on-line crime, dan cybercrime. Masing-masing memiliki karakteristik tersendiri, namun perbedaan utama antara ketiganya adalah keterhubungan dengan jaringan informasi publik (internet).

Cybercrime dapat didefinisikan sebagai perbuatan melawan hukum yang dilakukan dengan menggunakan internet yang berbasis pada kecanggihan teknologi komputer dan telekomunikasi.

The Prevention of Crime and The Treatment of Offlenderes di Havana, Cuba pada tahun 1999 dan di Wina, Austria tahun 2000, menyebutkan ada 2 istilah yang dikenal:

1.      Cybercrime dalam arti sempit disebut computer crime, yaitu prilaku ilegal/ melanggar yang secara langsung menyerang sistem keamanan komputer dan/atau data yang diproses oleh komputer.

2.      Cybercrime dalam arti luas disebut computer related crime, yaitu prilaku ilegal/ melanggar yang berkaitan dengan sistem komputer atau jaringan.

Dari beberapa pengertian di atas, cybercrime dirumuskan sebagai perbuatan melawan hukum yang dilakukan dengan memakai jaringan komputer sebagai sarana/ alat atau komputer sebagai objek, baik untuk memperoleh keuntungan ataupun tidak, dengan merugikan pihak lain.

Contoh Kasus Cyber Crime

a.       Pencurian dan Penggunaan account  internet milik orang lain salah satu dari sebuah ISP (Internet Service Provider) adalah adanya account pelanggan mereka yang “dicuri” dan digunakan secara tidak sah. Berbeda dengan pencurian yang dilakukan secara fisik, “pencurian” account cukup menangkap “userid” dan “password” saja. Hanya informasi yang dicuri.Sementara itu orang yang kecurian tidak merasakan hilangnya “benda” yang dicuri. Pencurian baru terasa efeknya jika informasi ini digunakan oleh yang tidak berhak. Akibat dari pencurian ini, penggunan dibebani biaya penggunaan acocunt tersebut. Kasus ini banyak terjadi di ISP. Namun yang pernah diangkat adalah penggunaan account curian oleh dua Warnet di Bandung.

b.      Membajak situs Web Salah satu kegiatan yang sering dilakukan oleh cracker adalah mengubah halaman web, yang dikenal dengan istilah deface.

Pembajakan dapat dilakukan dengan mengeksploitasi lubang keamanan. Sekitar 4 bulan yang lalu, statistik di Indonesia menunjukkan satu  situs web dibajak setiap harinya. Hukum apa yang dapat digunakan untuk menjerat cracker ini.


2.2. Karakteristik Cybercrime

Cybrcrime memiliki karakteristik unik yaitu :

a.    Ruang lingkup kejahatan

Ruang lingkup kejahatan cybercrime bersifat global. Crybercrime  sering kali dilakukan secara trans nasional, melintas batas negara sehingga sulit dipastikan yuridikasi hukum negara yang berlaku terhadap pelaku.

Karakteristik internet dimana orang dapat berlalu-lalang tanpa identitas (anonymous) memungkinkan terjadinya berbagai aktivitas kejahatan yang tak tersentuk hukum.

b.    Sifat kejahatan

Cybercrime tidak menimbulkan kekacauan yang mudahterlihat (non-violence)

c.    Pelaku kejahatan

Pelaku cybercrime lebih bersifat universal, maksudnya adlah umumnya pelaku kejahatan adalah orang-orang yang menguasai pengetahuan tentang computer, teknik pemograman dan seluk beluk dunia cyber.

BAB III

PEMBAHASAN


3.1          Pengertian Illegal Contents

Illegal Content adalah kejahatan dengan memasukan data atau informasi ke internet tentang sesuatu hal yang tidak benar, tidak etis dan dapat dianggap melanggar hukum atau mengganggu ketertiban umum.

Sebagai contohnya, pemuatan suatu berita bohong atau fitnah yang akan merugikan pihak lain, hal-hal yang berhubungan dengan pornografi atau pemuatan suatu informasi yang belum tentu   kebenarannya. Illegal Content menurut pengertian di atas dapat disederhanakan pengertiannya menjadi : kegiatan menyebarkan, mengunggah dan menulis hal yang salah atau dilarang dan dapat merugikan orang lain. Yang menarik dari Hukuman atau sangsi untuk beberapa kasus seseorang yang terlibat dalam ‘Illegal Content’  ini adalah penyebar atau yang melakukan proses unggah saja yang mendapat sangsi sedangkan yang mengunduh tidak mendapat hukuman apa-apa selain hukuman moral dan perasaan bersalah setelah mengunduh file yang tidak baik.

3.2          Contoh Kasus Illegal Contents

Contoh Kasus Illegal Content belakangan ini marak sekali terjadi pemalsuan berita yang dilakukan oleh oknum-oknum yang tidak bertanggung jawab dengan cara menyebarkan berita yang belum tentu kebenarannya, kemudian dipublikasikan lewat internet. Hal ini sangat merugikan pihak lain, dari banyak kasus yang terjadi para pelaku kejahatan ini susah dilacak sehingga proses hukum tidak dapat berjalan dengan baik.

Akhir-akhir ini juga sering terjadi penyebaran hal-hal yang tidak teruji kebenaran akan faktanya yang tersebar bebas di internet, baik itu dalam bentuk foto, video maupun berita-berita. Dalam hal ini tentu saja mendatangkan kerugian bagi pihak yang menjadi korban dalam pemberitaan yang tidak benar tersebut, seperti kita ketahui pasti pemberitaan yang di beredar merupakan berita yang sifatnya negatif.

3.3          Analisis dan Solusi dari contoh kasus

Pelaku: pelaku yang menyebarkan informasi elektronik atau dokumen elektronik yang bermuatan Illegal Content baik perseorangan atau badan hukum. Sesuai isi Pasal 1 angka 21 UU ITE bahwa “Orang adalah orang perorangan baik warga negara Indonesia maupun warga negara asing atau badan hukum”. Keberadaan Badan Hukum diperjelas kembali dalam Pasal 52 ayat (4) UU ITE bahwa korporasi yang melakukan perbuatan sebagaimana dimaksud dalam Pasal 27 sampai Pasal 37 UU ITE, termasuk menyebarkan informasi elektronik atau dokumen elektronik yang bermuatan Illegal Content dikenakan pemberatan pidana pokok ditambah dua pertiga.

Peristiwa: perbuatan penyebaran informasi elektronik atau dokumen elektronik seperti dalam Pasal 27 sampai Pasal 29 harus memenuhi unsur:

·         Illegal Content seperti penghinaan, pencemaran nama baik, pelanggaran kesusilaan, berita bohong, perjudian, pemerasan, pengancaman, menimbulkan rasa kebencian atau permusuhan individu, ancaman kekerasan atau menakut-nakuti secara pribadi.

·         Dengan sengaja dan tanpa hak, yakni dimaksudkan bahwa pelaku  mengetahui dan menghendaki secara sadar tindakannya itu dilakukan tanpa hak.  Pelaku secara sadar mengetahui dan menghendaki bahwa perbuatan “mendistribusikan” atau “mentransmisikan” atau “membuat dapat diaksesnya informasi elektronik atau dokumen elektronik” adalah memiliki muatan melanggar kesusilaan.  Dan tindakannya tersebut dilakukannya tidak legitimate interest.


Perbuatan pelaku berkaitan Illegal Content dapat dikategorikan sebagai berikut:

a.       Penyebaran informasi elektronik yang bermuatan illegal content

b.      Membuat dapat diakses informasi elektronik yang bermuatan illegal content

c.       Memfasilitasi perbuatan penyebaran informasi elektronik, membuat dapat diaksesnya informasi elektronik yang bermuatan illegal content (berkaitan dengan pasal 34 UU ITE).

Solusi pencegahan cyber crime illegal content:

a.       Tidak memasang gambar yang dapat memancing orang lain untuk merekayasa gambar tersebut sesuka hatinya

b.      Memproteksi gambar atau foto pribadi dengan sistem yang tidak dapat memungkinkan orang lain mengakses secara leluasa

c.       Melakukan modernisasi hukum pidana nasional beserta hukum acaranya, yang diselaraskan dengan konvensi internasional yang terkait dengan kejahatan tersebut

d.      Meningkatkan sistem pengamanan jaringan komputer nasional sesuai standar internasional

e.       Meningkatkan pemahaman serta keahlian aparatur penegak hukum mengenai upaya pencegahan, investigasi dan penuntutan perkara-perkara yang berhubungan dengan cybercrime

f.        Meningkatkan kesadaran warga negara mengenai masalah cybercrime serta pentingnya mencegah kejahatan tersebut terjadi

g.      Meningkatkan kerjasama antar negara, baik bilateral, regional maupun multilateral, dalam upaya penanganan cybercrime, antara lain melalui perjanjian ekstradisi dan mutual assistance treaties yang menempatkan tindak pidana di bidang telekomunikasi, khususnya internet sebagai prioritas utama



BAB III

PENUTUP

4.1         Kesimpulan

Kesimpulan yang dapat diperoleh dari Makalah Cybercrime Illegal Content adalah sebagai berikut :

a.       Cybercrime merupakan bentuk-bentuk kejahatan yang timbul karena pemanfaatan teknologi.

b.      Jenis cybercrime ada 7 macam yaitu Unauthorized Access to Computer System and Service, Illegal Contents, Data Forgery, Cyber Espionage, Cyber Sabotage and Extortion, Offense against Intellectual Property dan Infringements of Privacy.

c.       Langkah penting yang harus dilakukan setiap negara dalam penanggulangan cybercrime adalah melakukan modernisasi hukum pidana nasional beserta hukum acaranya, meningkatkan sistem keamanan jaringan komputer secara nasional secara standar internasional, meningkatkan pemahaman serta keahlian aparatur penegak hukum mengenai upaya pencegahan investasi dan penuntutan perkara-perkara yang berhubungan dengan cybercrime, meningkatkan kesadaran warga negara mengenai masalah cybercrime serta pentingnya mencegah kejahatan tersebut terjadi, meningkatkan kerjasama dalam upaya penanganan cybercrime


4.2          Saran

Adapun beberapa saran yang penyusun sampaikan adalah sebagai berikut:

a.       Sosialisasi hukum kepada masyarakat tentang UU ITE sehingga masyarakat bisa menempuh jalur hukum ketika menjadi korban kejahatan dalam dunia cyber.

b.      Lakukan konfirmasi kepada perusahaan yang bersangkutan apabila Anda merasa menjadi target kejahatan illegal content.

c.       Internet sehat untuk Indonesia.


Daftar Pustaka

Barda Nawawi, Arief. 2006. Tindak Pidana Mayantara, Perkembangan kajian syber crime di Indonesia. Jakarta. Raja Grafindo Persada.

http://eptikillegalcontent.blogspot.com/2015/05/contoh-kasus-illegal-content-tentang.html

Slide UBSI Etika Profesi Teknologi Informasi dan Komunikasi.


Eptik UAS Per14-15

Linux

            Linux adalah nama sebuah sistem operasi (operating system) untuk PC yang bekerja secara Multitasking dan MultiUser. Linux bekerja secara multi tasking artinya dapat menjalankan beberapa aplikasi secara bersamaan, misalnya dapat bermain game sambil melakukan download dari internet. Linux bekerja secara Multiuser artinya Linux mendukung penggunaan aplikasi atau computer untuk melayani beberapa user sekaligus, misalnya sebuah program dapat digunakan bersama-sama pada jaringan network.

            Linux sebenarnya adalah tiruan (clone) dari UNIX yang dirancang untuk dijalankan pada PC. Berbicara tentang UNIX, pada dasarnya sistem operasi ini bersifat portable (tidak tergantung pada perangkat keras tertentu) sehingga dapat digunakan mulai dari platform notebook hingga supercomputer. Demikian pula halnya Linux, sistem operasi ini sudah sangat popular dan banyak diminati para professional.
            Di sisi lain UNIX adalah sistem operasi komersial yang mahal. Pada awalnya UNIX diciptakan untuk computer besar seperti Mainframe dan supercomputer. Versi UNIX untuk PC merupakan modifikasi lanjutan dari versi aslinya. Karena itu versi UNIX untuk PC biasanya membutuhkan spesifikasi computer yang besar dan momboroskan ruang harddisk, sehingga UNIX kurang efisien untuk PC. Hal ini yang membuat tiruan UNIX untuk platform PC , diantaranya Minix dan Linux.
            Sebagai sistem operasi, Linux memiliki berbagai keunikan dan kelebihan yang tidak dimiliki sistem operasi lainnya. Dan yang paling khas ialah Linux merupakan Free software

Sejarah Linux 
    
Nama Linux sendiri diturunkan dari pencipta awalnya, Linus Torvalds, yang sebetulnya mengacu pada suatu kumpulan software lengkap yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Linus Torvalds terinspirasi oleh diciptakannya minix - sistem tiruan UNIX sederhana yang dibuat Andy tanenbaum.
Lingkungan sistem operasi Linux mencakup ratusan program, termasuk kompiler, interpreter, editor dan utilitas. Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang handal (reliable), termasuk versi pengembangan terakhir. Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak sebagai tim pengembang sendiri.
Perkembangan versi Linux :
  • Versi pertama Linux 0.10 pertama kali dipublikasikan pada November 1991
  • Kemudian diterbitkan versi 0.11 pada desember 1991
  • Pada versi 0.13 Linux sudah lebih stabil dan Linuz memutuskan mengubah versinya menjadi versi 0.95
  • Kini Linux terus berkembang secara cepat karena Source code sistem operasi ini disebarluaskan dan dapat dimodifikasi serta dikembangkan oleh siapa saja.

 Perbedaan mendasar Linux
      Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code.  Source code Linux tersedia bagi semua
orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA). Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial. Karena Linux itu tersedia secara bebas di internet, berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, perangkat lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.
Perbandingan Linux terhadap sistem operasi lainnya
Linux disusun berdasarkan standar sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX. UNIX kompatibel dengan Linux pada level system call, ini berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX memiliki kelemahan yaitu tidak bersifat free.
MS-DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang dan program utilitas yang ada dalam Linux. C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro.
Ada banyak sekali distro Linux, diantaranya :
  • RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
  • Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
  • Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
  • SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
  • Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
  • WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows. Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.
  Kelebihan Linux
Di sini akan dijelaskan beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang menguntungkan dengan menggunakan program dan file-file Linux/UNIX :
  •        Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data tersimpan di disket.
  •     Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk atau disket.
  •       Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses.
  •         Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file.
  •         Linux/UNIX mendukung struktur file yang bersifat hirarki.
  •       Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang bersamaan.
  Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk ke dakam sistem.
Bagian sistem operasi
Sistem Operasi Linux/UNIX terdiri dari kernel, program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi yang mengatur penggunaan memori, piranti masukan keluaran, proses-proses, pemakaian file pada file system dan lain-lain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang dibutuhkan oleh sistem operasi.
Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Contoh : daemon merupakan program sistem dan pengolah kata (word processor) merupakan program aplikasi.
Struktur perangkat lunak linux
a. Kernel
Kernel merupakan bagian yang terpenting dari sistem operasi linux, yang berfungsi sebagai pengontrol perangkat keras dan membentuk berbagai fungsi pada tingkat rendah. Kernel juga bertugas melayani tanggal, jam, manajemen file, pengawasan keamanan, penjadwalan proses, manajemen memori, manajemen sistem, dan penanganan kesalahan dan intrupsi. Kernel Linux terdiri dari beberapa bagian penting, seperti : manajemen proses, manajemen memori, hardware device drivers, file system drivers, manajemen jaringan dan lain-lain. Namun bagian yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses-proses dan penjadwalan proses. Pada bagian dasar kernel berisi hardware device
b. Shell
Shell dapat dikatakan sebagai penerjemah dalam linux yang berfungsi untuk menyembatani antara pemakai dengan sistem, artinya pemakai cukup memberikan perintah dan shell akan menangani tindakan selanjutnya. Ada perintah built-in dan perintah eksternal, perintah built-in merupakan perintah internal yang dimilki oleh shell itu sendiri sedang perintah eksternal, adalah perintah diluar perintah internal shell itu sendiri. Perintah ini dapat berupa utilitas atau program aplikasi. Ada tiga jenis shell, antara lain bourne shell nama programnya adalah sh, C shell programnya bernama csh, dan Korn shell programnya bernama ksh.
c. Utilitas
Utilitas merupakan program-program kecil yang digunakan untuk melaksanakan tugas-tugas tertentu. Antara lain: untuk mengolah file dan direktori, editor, komunikasi dan jaringan, administrasi system, menganalisis kerja system dan lain-lain.
d. Program aplikasi
Adalah program yang siap dipakai oleh pemakai untuk memenuhi kebutuhannya sendiri. Program-program ini dibuat dengan bahasa pemograman tinggkat tinggi.

Linux

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
main( )
{
//code by muhammad ilyas//
int x ,a ,ulangi;
char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr( );
cout<<"\t\t\t\t\t\t===================\n";
cout<<"\t\t\t\t\t\tFAHMI FRIED CHICKEN\n";
cout<<"\t\t\t\t\t\t===================\n";
cout<<"-------------------------\n";
cout<<"Kode  Jenis    Harga\n";
cout<<"-------------------------\n";
cout<<"D     Dada     Rp. 2500\n";
cout<<"P     Paha     Rp. 2000\n";
cout<<"S     Sayap    Rp. 1500\n";
cout<<"--------------------------\n";
cout<<"Banyak Jenis : ";cin>>x;
jumbar[x] = 0;
if (x <= 0)
{
cout<<"INVALID";
goto pesan;
}
else
{
for(a = 1 ; a <= x; ++a)
{
cout<<"Jenis Ke - "<<a;
potong:
cout<<"\nJenis Potong [D/P/S] : ";cin>>jenis[a];
if (jenis[a] == 'D' || jenis[a] == 'd')
{
ket[a] = "Dada ";
hasat[a] = 2500;
}
else if (jenis[a] == 'P' || jenis[a] == 'p')
{
ket[a] = "Paha ";
hasat[a] = 2000;
}
else if (jenis[a] == 'S' || jenis[a] == 's')
{
ket[a] = "Sayap";
hasat[a] = 1500;
}
else
{
cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
goto potong;
}
cout<<"Banyak Potongan : ";cin>>bapot[a];
cout<<"--------------------------\n";
jumhar[a] = hasat[a] * bapot[a];
jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
if (jumbar[x] == 0)
{
pajak[x] = 0;
totba[x] = 0;
}
else
{
pajak[x] = jumbar[x] * 0.1;
totba[x] = jumbar[x] + pajak[x];
}
}
}
clrscr();
cout<<"\n\n\tFAHMI FRIED CHICKEN\n";
cout<<"================================================\n";
cout<<"No.  Jenis       Harga       Banyak    Jumlah\n";
cout<<"     Potong      Satuan      Beli      Harga\n";
cout<<"================================================\n";
for (a = 1; a <= x; ++a)
{
cout<<" "<<a<<"   "<<ket[a]<<"       "<<hasat[a];
cout<<"        "<<bapot[a]<<"      "<<" Rp. "<<jumhar[a]<<endl;
}
cout<<"================================================\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\nAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
if (ulangi == 'Y' || ulangi == 'y')
goto pesan;
else
cout<<"\n\nTerima Kasih\n";
cout<<"NAMA  : FAHMI ACHDY\n"<<"KELAS : 13.1A.11\n"<<"NIM   : 13180742\n";
getch( );
}

Pertemuan 6

Berikut langkah-langkah dalam membuat program tiket penginapan

1.Buka aplikasi Broland,klik file,new,text edit






 2.Lalu masukan perintah yang akan kita compile seperti gambar di bawah ini
Source code
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char cust[50],tipe[10],bonus[15],lagi,kode;
int lama,hrg,sewa,cash,total,kembali,adm;
atas:
cout<<" PENGINAPAN PASTI BETAH"<<endl<<endl;
cout<<" **************************************"<<endl<<endl;
cout<<" Nama Penyewa\t\t: "; cin >> cust;
cout<<" Kode Kamar [A/B/M]\t: ";cin>>kode;
switch(kode)
{
    case'a':
    case 'A':
    strcpy(tipe,"ANGGREK");
      hrg=300000;
    break;
    case'b':
    case'B':
      strcpy(tipe,"Bougenville");
      hrg=250000;
    break;
    case'm':
    case'M':
      strcpy(tipe,"MAWAR");
      hrg=200000;
    break;
    default:
    cout<<endl;
    cout<<" Kode Kamar Yang Anda Masukan Salah"<<endl;
      goto bawah;
    }
cout<<" Lama Menginap\t\t: ";cin>>lama;
if(lama>=7)
{
strcpy(bonus,"Payung Cantik");
}
else
strcpy(bonus,"TIDAK DAPAT SOUVENIR\t\t");
clrscr();
adm=200000;
sewa=lama*hrg;
total=adm+sewa;
cout<<" PENGINAPAN PASTI BETAH"<<endl<<endl;
cout<<" Nama Penyewa\t\t: "<<cust<<endl;
cout<<" Kode Kamar [A/B/M]\t: "<<kode<<endl;
cout<<" Lama Menginap\t\t: "<<lama<<endl<<endl;
cout<<" **************************************"<<endl<<endl;
cout<<" Tipe Kamar\t\t: "<<tipe<<endl;
cout<<" Lama Menginap\t\t: "<<lama; cout<<" hari"<<endl;
cout<<" Souvenir\t\t: "<<bonus<<endl;
cout<<" Biaya Sewa\t\t: "<<sewa<<endl;
cout<<" Biaya Administrasi\t: "<<adm<<endl;
cout<<" Total Biaya Sewa\t: "<<total<<endl<<endl;
cout<<" **************************************"<<endl<<endl;
cout<<" Uang Bayar\t\t: ";cin>>cash;
kembali=cash-total;
cout<<" Uang Kembali\t\t: "<<kembali<<endl;
bawah:
cout<<endl;
cout<<" INGIN INPUT LAGI?[Y/T] :";cin>>lagi;
clrscr();
if(lagi=='y'||lagi=='Y')
goto atas;
else
getch();
}

3.Lalu running program yang telah kita buat ,akan tampil seperti gambar d bawah ini



Program Tiket Penginapan

Kali ini saya akan membuat sebuah program pembelian tiket pesawat yang menggunakan sebuah aplikasi Program C++ mobile yaitu Cxxdroid disini saya menggunakan perintah input & output untuk membuat program ini.

Berikut adalah contoh source code untuk menjalankan program:

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int kelas,jumlah,total;
    char kodepesawat[3],namapesawat[15],konfir;
    long harga;
 
    awal:
    clrscr();
 
    cout<<"\t\t\tPROGRAM TIKET PESAWAT"<<endl;
    cout<<"\t\t            JAKARTA-BALI"<<endl;
    cout<<"================================================================"<<endl;
 
    cout<<"\t MASUKAN KODE PESAWAT [GRD/BTK/CTL]"<<endl;
    cout<<"\t KODE PESAWAT = ";
    cin>>kodepesawat;
    cout<<endl;
    cout<<"----------------------------------------------------------------"<<endl;
 
    cout<<"\t KELAS PESAWAT"<<endl;
    cout<<"\t\t 1. EXECUTIVE"<<endl;
    cout<<"\t\t 2. BISNIS"<<endl;
    cout<<"\t\t 3. EKONOMI"<<endl;
    cout<<"----------------------------------------------------------------"<<endl;
    cout<<endl;
 
    cout<<"\t PILIH KELAS [1/2/3] = ";
    cin>>kelas;
    cout<<endl;
    cout<<"----------------------------------------------------------------"<<endl;
 
    if((strcmp(kodepesawat,"GRD")==0)||(strcmp(kodepesawat,"grd")==0))
    {
        strcpy(namapesawat,"GARUDA AIRLINES");
        if(kelas==1)
        {
            harga=1500000;
        }
        else if(kelas==2)
        {
            harga=900000;
        }
        else if(kelas==3)
        {
            harga=500000;
        }
        else{
            cout<<" KODE YANG ANDA MASUKAN SALAH";
            harga=0;
            return 0;
        }
    }
 
 
    else if((strcmp(kodepesawat,"BTK")==0)||(strcmp(kodepesawat,"btk")==0))
    {
        strcpy(namapesawat,"BATIK AIRLINES");
        if(kelas==1)
        {
            harga=1200000;
        }
        else if(kelas==2)
        {
            harga=800000;
        }
        else if(kelas==3)
        {
            harga=400000;
        }
        else{
            cout<<" KODE YANG ANDA MASUKAN SALAH";
            harga=0;
            return 0;
        }
    }
 
 
    if((strcmp(kodepesawat,"CTL")==0)||(strcmp(kodepesawat,"ctl")==0))
    {
        strcpy(namapesawat,"CITY LINK AIRLINES");
        if(kelas==1)
        {
            harga=1000000;
        }
        else if(kelas==2)
        {
            harga=700000;
        }
        else if(kelas==3)
        {
            harga=300000;
        }
        else{
            cout<<" KODE YANG ANDA MASUKAN SALAH";
            harga=0;
            return 0;
        }
    }
 
    cout<<"\t NAMA PESAWAT = "<<namapesawat<<endl;
    cout<<"\t HARGA TIKET  = "<<harga<<endl;
    cout<<"\t JUMLAH TIKET = ";
    cin>>jumlah;
 
    total=harga*jumlah;
    cout<<"\t TOTAL BAYAR  = "<<total<<endl;
    cout<<"----------------------------------------------------------------"<<endl;
 
    cout<<endl;
    cout<<"INGIN INPUT LAGI [Y/T]:";
    cin>>konfir;
 
    if(konfir=='Y'||konfir=='y'){
        goto awal;
    }
    else
    {
        return 0;
    }
 
    getch();
 
}


Ket :
1. Menggunakan Input dan Output ( std::cin & std::cout )
2. Menggunakan Nested If
3. Rumus Total bayar, totalbayar=harga*jumlah


Berikut adalah contoh hasil program setelah di running



 MEMBUAT PROGRAM SEDERHANA DENGAN OPERATOR RELASI,LOGIKA,PROGRAM MENGHITUNG JUMLAH KARAKTER DAN PROGRAM MENGGABUNGKAN KATA

 Hallo guys, kita bertemu lagi kali ini kita akan membuat program Operator Relasi dengan program C++  untuk menentukan hasilnya.
Apa Itu Operator Relasi?
Operator Relasional / Kesetaraan adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Operator relational ditempatkan untuk membandingkan dua ekspresi, yang kemudian akan menentukan benar atau tidaknya hasil operasi tersebut. Misalnya, untuk menentukan apakah suatu variable memiliki nilai lebih besar atau lebih besar dari sama dengan. dan Hasil operasi tersebut akan bernilai benar (1/true) atau salah (0/false).
berikut 6 Macam Operator Relasional C++:
Operator Keterangan Operasi
&& Lebih Besar
< Lebih Kecil
>= Lebih Besar Atau Sama Dengan
<= Lebih Kecil Atau Sama Dengan
== Sama Dengan
!= Tidak Sama Dengan
Oke Langsung saja ke langkah langkah


  • OPERATOR RELASI
Langkah - Langkah : 1. Buka aplikasi Borland C++, Lalu klik File => New => Text Edit2. Lalu kita masukan code seperti dibawah ini
3. Lalu klik "Run" atau Gambar "Petir" dan akan menghasilkan programnya seperti dibawah ini
  • OPERATOR LOGIKA

Operator logika berfungsi untuk membandingkan dua operand bertipe Boolean untuk memecahkan masalah berdasarkan operator yang digunakan, dan hasl dari operasi operator ini akan menghasilkan nilai bertipe Boolean 1 (true) atau 0 (false).
Macam Macam Operator Logika.

Operator
Keterangan Operasi

                        &&
Operasi logika AND

||

           Operasi Logika OR

!

Operasi Logika NOT


Oke Langsung Saja Kita Buat Programnya. 
1. Buka aplikasi Pengcompile C++, disini saya menggunakan Borland C++. 


2. Lalu Masukkan Perintah yang akan kita compile Menjadi Program Operator Logika Seperti yang dibawah Ini. 


3. Lalu running program yang telah kita buat dan akan menampilkan seperti gambar dibawah. 

Source Code :

#include <iostream.h>
#include <conio.h>
main()
{
   float a, b, c, d, m; //Tipe_data
   char ulang;                      //variabel;
   clrscr();
   start:
   clrscr();
   cout << "Masukan Nilai <m> = "; cin >> m;
   a = m <= 0 && m >= 150;
   b = m >= 0 && m <= 150;
   c = m >= 0 || m <= 150;
   d = m <= 0 || m >= 150;
   /* variabel = nilai m yang diinput mahasiswa, lebihbesar/kecil dari 0,
   Operator Logika "DAN", nilai m yang diinput mahasiswa, lebihbesar/kecil dari 150*/
   /* variabel = nilai m yang diinput mahasiswa, lebihbesar/kecil dari 0,
   Operator Logika "OR", nilai m yang diinput mahasiswa,/* Source Code By techrolex.blogspot.com
    NIM : 13180054 */ /*lebihbesar/kecil dari 150*/
   clrscr();
   cout << "    OPERATOR LOGIKA" << endl;
   cout << endl;
   cout << "<" << m << ">=0 && " << m << " <=150>--> " << a << endl;
   cout << "<" << m << ">=0 && " << m << " <=150>--> " << b << endl;
   cout << "<" << m << ">=0 || " << m << " <=150>--> " << c << endl;
   cout << "<" << m << ">=0 || " << m << " <=150>--> " << d << endl;
   /*keterangan :
     1. "<" = Output dari <.
     2. m   = nilai yang di input mahasiswa (input).
     3. ">= 0 && " dan " <= 150> --> = Output.
     4. variabel = menghasilakan output dari m >=0/<=0 &&/|| >=150/<=150
     5. &&/|| = Operator Logika*/
   cout << endl;
   cout << "INPUT ULANG? [Y/T]: "; cin >> ulang;
   if( ulang == 'Y' || ulang == 'y' )
   {
    goto start;
   }
   else{
    return 0;
   }
   getch();
}

  • PERHITUNGAN KATA

Jumat, 05 Oktober 2018
Oke Kali ini saya akan Membuat sebuah Program Penghitung Kata/strlen di C++, sebelum kita membuat program mari kita ketahui apa itu Program Penghitung Kata/strlen.
Fungsi Strlen
Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer.


Oke Langsung Saja Kita Buat Programnya.
1. Buka aplikasi Pengcompile C++, disini saya menggunakan Borland C++.
.

2. Lalu Masukkan Perintah yang akan kita compile Menjadi Program Penghitung Kata/strlen Seperti yang dibawah Ini.

source code :

#include <iostream.h>
#include <string.h>
#include <stdio.h>
#include <conio.h>

int main()
{
    char huruf[70];  //Tipe_data
   char ulang;                  //Variabel;

   start:
   clrscr();
   cout << "        PROGRAM PENJUMLAHAN KATA" << endl;
   cout << "==========================================================" << endl;
   cout << "Input Kata  = "; gets(huruf);            //input untuk memasukkan kata
   cout << endl;
   cout << "Jumlah Kata = " << strlen(huruf);        //output Sekaligus penjumlahhan katanya
   cout << endl;
   cout << "==========================================================" << endl;
   cout << "INPUT ULANG? [Y/T]: "; cin >> ulang;

   if( ulang == 'Y' || ulang == 'y' )
   {
    goto start;
    /* Source Code By techrolex.blogspot.com
    NIM : 13180054 */
   }
   else{
    return 0;
   }

   getch();
}


3. Lalu running program yang telah kita buat dan akan menampilkan seperti gambar dibawah.

  • PROGRAM SEDERHANA MENGGABUNGKAN KALIMAT/KATA
1.masukan source dibawah
 
 #include<stdio.h>  
 #include<conio.h>  
 #include<iostream.h>  
 #include<string.h>  
 main(){  
 char huruf1[20]="Teknologi";  
 char huruf2[20]="Komputer";  
 clrscr();  
 cout<<"huruf pertama : "<<huruf1<<endl;  
 cout<<"huruf kedua : "<<huruf2<<endl;  
 strcat(huruf1,huruf2);  
 cout<<"digabungkan menjadi : "<<huruf1;  
 getch();  
 }  


2. akan menghasilkan tampilan sebagai berikut


Mudah Bukan ?, oke sampai disini dulu pembuatan program menggunakan C++ Sampai bertemu kembali di Postingan Berikutnya :D 

Hallo Guys, kali ini kita akan menghitung harga buah dengan menggunakan program C++
Oke langsung saja kita ke langkah langkah

Langkah Langkah :
1. Buka aplikasi Borland C++, lalu klik File => New => Text Edit

2. Lalu kita masukan code seperti dibawah ini :



3. Lalu klik "Run" atau gambar "Petir" dan akan menghasilkan program nya seperti dibawah ini :


Note: 
Floating Point (float) = tipe data numerik yang memungkinkan untuk menyimpan nilai dalam memori bersifat bilangan pecahan atau real, maupun eksponensial. 
setprecision("bilangan untuk dibelakan koma") = merupakan suatu fungsi manipulator yang digunakan untuk mengatur jumlah digit desimal yang ingin ditampilkan.

Gimana guys? Pasti sedikit bingungkan tapi ya namanya program pasti ada sulitnya.
Terima Kasih Guys^_^ Sampai bertemu kembali semuanya ^_^

source code : Klik disini
Program C++ Menghitung Luas Permukaan dan Volume Balok - Hallo gan, pada kesempatan hari ini kita akan membahas tentang program sederhana untuk melakukan penghitungan mencari luas permukaan dan volume balok menggunakan perintah cin cout. Program ini menggunakan bahasa C++ dan untuk pembuatanya saya menggunakan software Borland C++ 5.02 gan. Seperti rumus dasar menghitung luas permukaan dan volume balok, untuk membuat programnya juga membutuhkan inputan Panjang, Lebar dan Tinggi Balok. yang di inilisiasikan dengan variabel P, L dan T. 
Langsung saja kita liat langkah langkahnya


Berikut Langkah Langkah:
1. Buka aplikasi Borland C++, Lalu klik File => New => Text Edit

 
2. Lalu kita masukan code nya seperti dibawah ini :
  
4. Lalu run script yang telah kita buat. Ini adalah contoh running program untuk rumus Luas dan Volume Balok
 Terima kasih

menghitung persegi panjang menggunakan perintah scanf


Kali ini kita akan membuat program perhitungan yaitu kita membuat program perhitungan luas dan volume sebuah persegi panjang. Langsung saja guys kita buat programnya

Langkah langkah membuat programnya :
1. Buka aplikasi Borland C++ lalu klik File => New => Text Edit

2. Lalu kita masukan source codenya seperti dibawah ini

 3. Lalu klik "Run" atau gambar "Petir" dan akan menghasilkan program seperti dibawah ini Source Code :

    #include <stdio.h>
    #include <conio.h>
    #include <iostream>
    #include <string>
    using namespace std;

    int main()
    {

        int panjang,lebar,luas,keliling;
        char konfir;

        _awal:
        clrscr();

        printf("================================================================\n");
        printf("RUMUS LUAS DAN KELILING PERSEGI PANJANG\n");
        printf(" Panjang = "); scanf("%d", &panjang);
        printf(" Lebar = "); scanf(" %d", &lebar);
        keliling = 2*(panjang+lebar);
        luas = panjang*lebar;
        printf(" Keliling = %d\n", keliling);
        printf(" Luas = %d\n\n", luas);
        printf("================================================================\n");
        printf(" HITUNG NILAI\n");
        printf(" Panjang = %d\n", panjang);
        printf(" Lebar = %d\n", lebar);
        printf("--------------------\n");
        printf(" Keliling = %d\n", keliling);
        printf(" Luas = %d\n\n", luas);
        printf("================================================================\n");

        cout<<endl;
        cout<<"HITUNG LAGI? [Y/T]:";
        cin>>konfir;

        if(konfir=='Y'||konfir=='y'){
            goto _awal;
        }
        else
        {
            exit(0);
        }
    getch();
        }

 


Gimana guys? Mudah dan dapat dimengertikan? kalo begitu sampai bertemu di pertemuan berikutnya guys ^_^

Latihan 2

Selamat Datang di halaman blogger saya.

Apa itu Program C++? C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek  Untuk lebih lengkap nya
Klik disini



Berikut adalah langkah langkah untuk mengoperasikan program C++ :

1. Download Aplikasi C++ yang dapat di unduh Klik Disini

2. Ekstrak dan install (untuk video tutorial silahkan Klik Disini
3. Setelah terinstall Buka aplikasi borland C++ lalu pilih File -> New -> Text Edit sepeti gambar dibawah

4. Lalu Masukkan Code seperti dibawah ini


    Berikut Source Code:

    #include <stdio.h>

    #include <conio.h>

    int main()

    {

        printf("         BIODATA MAHASISWA\\n");

        printf("========================================\n");

        printf("  NIM       : 13180742\n");

        printf("  Nama      : fahmi Achdy\n");

        printf("  Kelas     : 13.1A.11\n" );

        printf("  Telephone : 08561659024\n");

        printf("  Alamat    : Jl. Sawo No 24\n");

        printf("========================================\n");

        getch();

    }



 5. Lalu Klik "Run" Atau "Gambar Petir" seperti dibawah ini







- Copyright © UBSI Jatiwaringin - Devil Survivor 2 - Powered by Blogger - Designed by Johanes Djogan -