Anda di halaman 1dari 18

MAKALAH

ARSITEKTUR DAN ORGANISASI KOMPUTER

I. SISTEM OPERASI

Sistem operasi (operating system) adalah perangkat lunak sistem yang

mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai

jurik (daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak

dapat menjalankan program aplikasi pada komputer mereka, kecuali program

booting.

Sistem operasi mempunyai penjadwalan yang sistematis mencakup

perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan

sumber daya lainnya.

Adapun contoh sistem operasi modern adalah sebagai berikut :

1. UNIX DARWIN

Unix Darwin adalah sistem operasi open-source Unix yang pertama kali

dirilis oleh Apple Inc. pada tahun 2000. Ini terdiri dari code yang

dikembangkan oleh Apple, serta code yang berasal dari NeXTSTEP, BSD,

Mach, dan proyek software gratis lainnya.

OpenDarwin adalah sistem operasi berbasis komunitas yang didasarkan

pada sistem Darwin. Didirikan pada April 2002 oleh Apple Inc. dan

Konsorsium Sistem Internet. Tujuannya adalah untuk meningkatkan

kolaborasi antara pengembang Apple dan komunitas open-source. Apple

mendapat manfaat dari proyek karena peningkatan OpenDarwin akan

dimasukkan ke dalam rilis Darwin; dan komunitas sumber bebas / terbuka

1
2

diuntungkan karena diberi kendali penuh atas sistem operasinya sendiri, yang

kemudian dapat digunakan dalam distribusi perangkat lunak bebas seperti

GNU-Darwin.

Pada tanggal 25 Juli 2006, tim OpenDarwin mengumumkan bahwa proyek

tersebut dihentikan, karena mereka merasa OpenDarwin telah "menjadi

fasilitas hosting untuk proyek-proyek yang berkaitan dengan Mac OS X", dan

bahwa upaya untuk menciptakan sistem operasi Darwin yang berdiri sendiri

telah gagal. Mereka juga menyatakan: "Ketersediaan sumber, interaksi dengan

perwakilan Apple, kesulitan membangun dan melacak sumber, dan kurangnya

minat dari masyarakat semuanya telah berkontribusi untuk proyek ini.

Tampilan Unix-Darwin

(sumber :https://en.wikipedia.org/wiki/Darwin_(operating_system)#Design)

2. UNIX IRIX

UNIX IRIX adalah sistem operasi yang dibangun SGI dengan

menggunakan standar industri UNIX. Dengan demikian dasar untuk

komputasi Hightech dan komputasi grafis telah dibuat. IRIX kompatibel

dengan sistem UNIX V Release 4 dan kompatibel dengan UNIX 95 standar.

Oleh karena itu, IRIX mendukung POSIX. IRIX digunakan pada workstation
3

khusus oleh sgi seperti Octane, Onyx, Iris, dan banyak sistem lainnya. SGI

berjuang secara finansial karena perusahaan seperti Sun Microsystem,

Hewlett-Packard, Dell dan IBM juga aktif untuk komputasi kinerja tinggi. SGI

mempublikasikan dukungan produk sistem IRIX dan MIPS sampai dengan

29-12-2006. Selanjutnya SGI ingin memberikan dukungan kepada customer

tentang perjanjian tambahan hingga Desember 2013. Reorientasi berfokus

pada server Itanium dan sistem workstation dari garis Altix dengan sistem

operasi Linux.

Bidang Aplikasi dari IRIX diantaranya :

- Workstation

- Visualisasi

- Simulasi

- Animasi film

- Ilmu pengetahuan Alam

Tampilan IRIX operating system

(sumber : http://www.operating-
system.org/betriebssystem/_english/screen_gallery.php?bsgfx=sgi/65_admin
-scr-.jpg)
4

3. WINDOWS SMART PHONE

Windows Phone adalah keluarga sistem operasi smartphone yang

dikembangkan oleh Microsoft dan merupakan pengganti platform Windows

Mobile. Dengan Windows Phone, Microsoft menciptakan interface user baru

menggunakan bahasa desainnya yang diberi nama Modern Style UI. Selain itu,

sistem operasi ini terintegrasikan dengan aplikasi pihak ketiga dan berbagai

layanan Microsoft, serta menetapkan persyaratan minimal untuk perangkat

keras yang memakai sistem operasi ini.

Tampilan Windows Phone


5

4. GOOGLE ANDROID

Android adalah sistem operasi berbasis Linux yang dirancang untuk

perangkat smart phone dan komputer tablet. Android awalnya dikembangkan

oleh Android, Inc., dengan dukungan finansial dari Google yang kemudian

membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada

tahun 2007, bersamaan dengan didirikannya Open Handset Alliance,

konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak,

dan telekomunikasi yang bertujuan untuk memajukan standar terbuka

perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober

2008.

Android adalah sistem operasi dengan open-source, dan Google merilis

kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi

perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi

secara bebas dan didistribusikan oleh para pembuat perangkat, operator

nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah

besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas

perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman

Java.

Tampilan Android
6

5. AIX

AIX (singkatan dari Advanced Interactive eXecutive) adalah sebuah versi

sistem operasi UNIX yang dikembangkan oleh IBM untuk platform server dan

workstation IBM RS/6000. Versi pertama dari AIX dibuat berbasiskan sistem

operasi UNIX System V release 2. Sebelum dirilis kepada publik, singkatan

AIX sebenarnya adalah Advanced IBM Unix. Versi terbarunya, versi 5L 5.3

mendukung hingga 64 CPU dan mampu mengakses Random access memory

(RAM) hingga 2 terabyte. Sistem berkas JFS2 pun mendukung kapasitas

partisi dan ukuran berkas maksimum melebihi 16 terabyte.

Tampilan OS AIX

II. BAHASA PEMROGRAMAN

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer

atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah

komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan

sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.

Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis


7

data mana yang akan diolah oleh komputer, bagaimana data ini akan

disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam

berbagai situasi. Berikut adalah contoh bahasa pemrograman, antara lain :

1. EIFFEL

Eiffel adalah bahasa pemrograman berorientasi objek yang dirancang oleh

Bertrand Meyer (penggerak orientasi objek dan penulis Konstruksi Perangkat

Lunak Berorientasi Objek) dan Perangkat Lunak Eiffel. Meyer memahami

bahasa pemrograman pada tahun 1985 dengan tujuan meningkatkan

keandalan pengembangan perangkat lunak komersial, versi pertama yang

tersedia pada tahun 1986. Pada tahun 2005, Eiffel menjadi bahasa standar ISO.

Desain bahasa ini terkait erat dengan metode pemrograman Eiffel.

Keduanya didasarkan pada seperangkat prinsip, termasuk desain dengan

kontrak, pemisahan perintah-permintaan, prinsip akses seragam, prinsip

pilihan tunggal, prinsip terbuka-tertutup, dan pemisahan operan-opsi.

Banyak konsep yang awalnya diperkenalkan oleh Eiffel kemudian

menemukan jalan mereka ke Java, C #, dan bahasa lainnya. Ide-ide desain

bahasa baru, khususnya melalui proses standarisasi Ecma / ISO, terus

dimasukkan ke dalam bahasa Eiffel.

EiffelStudio adalah lingkungan pengembangan terintegrasi yang tersedia

di bawah sumber terbuka atau lisensi komersial. Ini menawarkan lingkungan

yang berorientasi objek untuk rekayasa perangkat lunak. EiffelEnvision

adalah plug-in untuk Microsoft Visual Studio yang memungkinkan pengguna

untuk mengedit, mengumpulkan, dan men-debug proyek-proyek Eiffel dari

dalam Microsoft Visual Studio IDE. Lima implementasi open source lainnya
8

tersedia: "The Eiffel Compiler" tecomp; Gobo Eiffel; SmartEiffel,

implementasi GNU, berdasarkan versi bahasa yang lebih lama; LibertyEiffel,

berdasarkan kompilator SmartEiffel; dan Visual Eiffel.

Beberapa bahasa pemrograman lainnya memasukkan elemen yang

pertama kali diperkenalkan di Eiffel. Sather, misalnya, awalnya berbasis di

Eiffel tetapi sejak itu menyimpang, dan sekarang mencakup beberapa fitur

pemrograman fungsional. Bahasa pengajaran interaktif Biru, pelopor BlueJ,

juga berbasis di Eiffel. Apple Media Tool termasuk Apple Media Language

yang berbasis di Eiffel.

Tampilan Bahasa Pemrograman Eiffel

2. CLARION

Clarion adalah bahasa pemrograman 4GL dan Lingkungan Pengembangan

Terpadu dari SoftVelocity yang digunakan untuk membuat aplikasi database.

Bahasa Pemrograman ini kompatibel dengan beberapa format database

termasuk semua SQL, ADO, dan XML, dan dapat menghasilkan ke HTML,

XML, plaintext, dan PDF,. Pada saat penulisan (2006), Clarion ada di versi

6.3.
9

Akses basis data sederhana dapat diterapkan, dan pemformatan kotak

daftar dapat ditangani dengan mudah dengan menggunakan jendela

pemformatan WYSIWYG (Apa yang Anda Lihat Adalah Apa yang Anda

Dapat). Salah satu kelebihan Clarion adalah penggunaan "templete" yang

digunakan bersama dengan pembuat kode untuk menghasilkan banyak kode

berulang, namun memakan waktu yang biasanya diperlukan saat membuat

aplikasi. Sebuah "embeditor" menunjukkan kepada pengembang kode yang

akan dibuat dan menanamkan titik di mana pengembang dapat memasukkan

kode sendiri dalam konteks kode yang dihasilkan oleh template. Template

terbuka bagi pengembang untuk dimodifikasi sesuai dengan kebutuhan

mereka. Hal ini membuat kemungkinan apa yang bisa dilakukan di Clarion

tidak ada habisnya. Banyak perusahaan menjual template pihak ketiga untuk

memperluas fungsi yang muncul dengan produk Clarion, seperti halnya

SoftVelocity itu sendiri.

Tampilan Bahasa Pemrograman Clarion


10

3. SAS

SAS adalah sistem perangkat lunak terintegrasi yang memungkinkan

Anda untuk melakukan tugas-tugas sebagai berikut:

- entri data, retrieval, dan manajemen

- penulisan laporan dan desain grafis

- analisis statistik dan matematis

- peramalan bisnis dan dukungan keputusan

- riset operasi dan manajemen proyek

- pengembangan aplikasi

Tampilan hasil dari bahasa pemrograman SAS

4. SWIFT

Swift adalah sebuah bahasa pemrograman yang dikembangkan oleh Apple

Inc. Untuk pengembangan aplikasi di dalam platform khusus buatan Apple

Inc. Bahasa ini termasuk dalam golongan objek fungsional (Functional -

Object), dan dirancang agar dapat bekerja dengan Objective-C. Swift dibuat

pada tahun 2014, tepatnya pada acara WWDC. Bahasa ini juga bahasa

pengantarnya para mac developer, iOS developer dan platform Apple

lainnya. Serta dapat dipastikan anda tahu kalau aplikasi pada platform Apple

mayoritas berbayar.
11

Tampilan bahasa pemrograman SWIFT

5. C-SHARP

C# (dibaca: C-sharp) merupakan sebuah bahasa pemrograman yang

berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari

inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat

berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun

fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti

Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan.

Menurut standar ECMA-334 C# Language Specification, nama C# terdiri atas

sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang

menandakan angka # (U+0023). Tanda pagar # yang digunakan memang

bukan tanda kres dalam seni musik (U+266F), dan tanda pagar # (U+0023)

tersebut digunakan karena karakter kres dalam seni musik tidak terdapat di

dalam keyboard standar.

C# kadang-kadang dapat disebutkan sebagai bahasa pemrograman yang

paling mencerminkan dasar dari CLR dimana semua program-program .NET

berjalan, dan bahasa ini sangat bergantung pada kerangka tersebut sebab ia

secara spesifik didisain untuk mengambil manfaat dari fitur-fitur yang tersedia

pada CLR.
12

Contoh bahasa pemrograman C#

III. SOFTWARE/APLIKASI UMUM

Berikut adalah contoh aplikasi yang umum digunakan, antara lain :

1. ANTIVIRUS AVIRA

Avira AntiVirus merupakan salah satu jenis program anti virus yang

paling banyak digunakan di seluruh dunia yang dikeluarkan oleh Avira

GmbH.

Kita semua tentu sudah tidak asing lagi dengan Avira Antivirus ini.

ketangguhan dalam proteksi membuat kita sebagai pengguna setia enggan

untuk hengkang menjajal penawaran dari product jenis anti virus lainya.

Avira antivirus digunakan untuk membersihkan berbagai bentuk virus,

spyware, phishing, mallware dan sejenisnya yang menyerang PC maupun

laprop.
13

Tampilan avira antivirus

2. ADOBE FREEWORKS

Adobe Fireworks (sebelumnya dikenal sebagai Macromedia Fireworks)

adalah sebuah bitmap dan vector grapichs editor. Aplikasi ini sebenarnya

dikembangkan menggunakan bagian dari Macromedia xRes, yang telah

Adobe peroleh pada tahun 2005. Fireworks dibuat untuk web designer agar

membuat prototipe website dan application interface dengan cepat. Fiturnya

memasukkan slices and kemampuan untuk menambahkan hotspot. Ia didesain

untuk diintegrasikan dengan produk Adobe lainnya seperti Adobe

Dreamweaver dan Adobe Flash. Ia tersedia sebagai salah satu produk yang

berdiri sendiri atau dibundle dengan Adobe Creative Suite. Versi sebelumnya

dibundle dengan Macromedia Studio.


14

Tampilan Adobe freeworks

3. KEYNOTE

Keynote adalah software presentasi slideshow yang dikembangkan oleh

Apple. Anda dapat menggunakan Keynote untuk membuat presentasi dengan

desain yang bagus. Berikut beberapa fitur yang dimasukkan ke dalam

Keynote:

- Desain yang sederhana, sehingga kamu dapat membuat presentasi dengan

lebih mudah.

- Dikemas dengan fitur yang ampuh yang kamu perlukan untuk membuat

presentasi berkualitas.

- Tool visual yang mudah digunakan, seperti fungsi drag-and-drop.

- Pilihan animasi untuk menambahkan efek halus dan transisi kualitas

sinema.

- Sinkronisasi perangkat, untuk memindahkan dari Mac ke iPhone atau iPad

dan sebaliknya.

- Chart yang mengesankan, dari kolom, bar, pie, sebar, bubble chart, dan

banyak lagi.
15

Tampilan Keynote

4. PuTTY

Putty adalah software atau aplikasi open source untuk client protocol

jaringan kita seperti melakukan ssh, telnet , Raw R login dan serial, putty

biasanya digunakan untuk konfigurasi server atau remot server via console

dalam jaringan Lan, intranet maupun internet serta serial.

Software ini di gunakan oleh para pengguna komputer network menegah

keatas, biasanya untuk konfigurasi, monitoring, update system, rekayasa

system /server dan lain sebagainya. yang jelas melakukan perintah consol dari

client pc ke server atau device yang ada akses untuk telnet . serial maupun ssh.

Untuk cara menggunakan putty sangatlah mudah , setelah download putty

kita jalankan aplikasi putty tersebut. pada bagian hostname isikan ip atau

domain dari server atau device anda, dan isikan port sshnya untuk default port

22, port bisa anda ganti sesuai dengan device yang akan anda remot consol.
16

Tampilan PuTTY

5. ACOSYS

Acosys adalah aplikasi bisnis dan akuntansi yang sangat bermanfaat untuk

mengelola persediaan barang, arus kas, laporan keuangan, keamanan dan

berbagai analisa. Semua itu adalah hal yang sangat penting dalam bisnis. Kami

membantu berbagai macam bisnis untuk menjadi lebih modern, lebih cepat

dan lebih akurat dalam pengambilan keputusan melalui software bisnis dan

akuntansi yang berkelas dan berkualitas.

Acosys adalah salah satu software akuntansi yang diproduksi oleh

perusahaan asal Indonesia bernama PT. Acosys Global Data atau yang lebih

dikenal dengan nama komersil Aztechsoft Int. Aplikasi ini berguna untuk

memudahkan aktivitas dan pencatatan transaksi pembelian, penjualan,

persediaan, aset tetap, dan lain-lain. Output yang dihasilkan adalah laporan-

laporan pembelian, penjualan, persediaan, aset tetap, dan lain-lain serta


17

berbagai laporan keuangan perusahaan seperti neraca, laba rugi, perubahan

ekuitas, laporan arus kas, dan analisa rasio.

Acosys dibuat dengan menggunakan IDE open source bernama

MSEide+MSEgui yang dikembangkan oleh programmer dari Switzerland

bernama Martin Schreiber. MSEide+MSEgui menggunakan compiler

FreePascal, yaitu sebuah compiler open source cross platform yang dapat

mengkompilasi kode sumber program menjadi aplikasi yang dapat dijalankan

di berbagai sistem operasi (OS).

Database yang digunakan Acosys adalah database client/server yang gratis

dan open source, yaitu MySQL atau MariaDB.

Tampilan Aplikasi ACOSYS


18

Anda mungkin juga menyukai