Jumat, 01 Maret 2013

PENGERTIAN BAHASA ASSEMBLY

PENGERTIAN BAHASA ASSEMBLY 

 

Bahasa pemrograman generasi kedua adalah bahasa assembly. Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa assembly merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan.
Berbeda dengan bahasa pemrograman tingkat tinggi, bahasa assembly atau rakitan biasanya memiliki hubungan 1-1 dengan instruksi bahasa mesin. Misalnya, tiap julukan (mnemonic) yang ditulis di program dengan bahasa rakitan akan diterjemahkan menjadi tepat satu kode operasi yang dapat dimengerti langsung oleh komputer. Pada bahasa tingkat tinggi, satu perintah dapat diterjemahkan menjadi beberapa kode operasi dalam bahasa mesin. Proses pengubahan bahasa rakitan ke bahasa mesin dilakukan oleh assembler, dan proses balikannya dilakukan oleh disassembler.
Setiap arsitektur komputer memiliki bahasa mesin yang berbeda-beda sehingga bahasa rakitannya pun berbeda-beda.(dna)
Pemrograman AT89S51 bahasa Assembly
Bahasa Assembly adalah bahasa pemrograman tingkat rendah. Dalam pemrograman komputer dikenal dua jenis tingkatan bahasa, jenis yang pertama adalah bahasa pemrograman tingkat tinggi (high level language) dan jenis yang kedua adalah bahasa pemrograman tingkat rendah (low level language).
Bahasa pemrograman tingkat tinggi lebih berorientasi kepada manusia yaitu bagaimana agar pernyataan-pernyataan yang ada dalam program mudah ditulis dan dimengerti oleh manusia. Sedangkan bahasa tingkat rendah lebih berorientasi ke mesin, yaitu bagaimana agar komputer dapat langsung mengintepretasikan pernyataan-pernyataan program.
Kelebihan Bahasa Assembly:
1. Ketika di-compile lebih kecil ukuran
2. Lebih efisien/hemat memori
3. Lebih cepat dieksekusi
Kesulitan Bahasa Assembly:
1. Dalam melakukan suatu pekerjaan, baris program relatif lebih panjang dibanding bahasa tingkat tinggi
2. Relatif lebih sulit untuk dipahami terutama jika jumlah baris sudah terlalu banyak
3. Lebih sulit dalam melakukan pekerjaan rumit, misalnya operasi matematis

BAHASA ASSEMBLY MCS-51
Dalam program bahasa assembly terdapat 2 jenis yang kita tulis dalam program yaitu:
1. Assembly Directive (yaitu merupakan kode yang menjadi arahan bagi assembler/compiler untuk menata program)
2. Instruksi (yaitu kode yang harus dieksekusi oleh CPU mikrokontroler)
Klik disini untuk melihat daftar Assembly Directive dan Instruksi MCS-51.

PENGGUNAAN SOFTWARE
Software untuk membantu memprogram mikrokontroler MCS-51 sudah banyak tersedia. Untuk mempermudah maka dapat dipilih software yang merupakan Integrated Development Environment (IDE) yaitu software yang merupakan editor sekaligus compiler. Bahkan juga ada yang sekaligus debugger dan simulator. Salah satunya yang digunakan pada training di PRASIMAX adalah Read51.



Daftar Assembly Directive
Assembly Directive Keterangan
EQU Pendefinisian konstanta
DB Pendefinisian data dengan ukuran satuan 1 byte
DW Pendefinisian data dengan ukuran satuan 1 word
DBIT Pendefinisian data dengan ukuran satuan 1 bit
DS Pemesanan tempat penyimpanan data di RAM
ORG Inisialisasi alamat mulai program
END Penanda akhir program
CSEG Penanda penempatan di code segment
XSEG Penanda penempatan di external data segment
DSEG Penanda penempatan di internal direct data segment
ISEG Penanda penempatan di internal indirect data segment
BSEG Penanda penempatan di bit data segment
CODE Penanda mulai pendefinisian program
XDATA Pendefinisian external data
DATA Pendefinisian internal direct data
IDATA Pendefinisian internal indirect data
BIT Pendefinisian data bit
#INCLUDE Mengikutsertakan file program lain

Daftar Instruksi
Instruksi Keterangan Singkatan
ACALL Absolute Call
ADD Add
ADDC Add with Carry
AJMP Absolute Jump
ANL AND Logic
CJNE Compare and Jump if Not Equal
CLR Clear
CPL Complement
DA Decimal Adjust
DEC Decrement
DIV Divide
DJNZ Decrement and Jump if Not Zero
INC Increment
JB Jump if Bit Set
JBC Jump if Bit Set and Clear Bit
JC Jump if Carry Set
JMP Jump to Address
JNB Jump if Not Bit Set
JNC Jump if Carry Not Set
JNZ Jump if Accumulator Not Zero
JZ Jump if Accumulator Zero
LCALL Long Call
LJMP Long Jump
MOV Move from Memory
MOVC Move from Code Memory
MOVX Move from Extended Memory
MUL Multiply
NOP No Operation
ORL OR Logic
POP Pop Value From Stack
PUSH Push Value Onto Stack
RET Return From Subroutine
RETI Return From Interrupt
RL Rotate Left
RLC Rotate Left through Carry
RR Rotate Right
RRC Rotate Right through Carry
SETB Set Bit
SJMP Short Jump
SUBB Subtract With Borrow
SWAP Swap Nibbles
XCH Exchange Bytes
XCHD Exchange Digits
XRL Exclusive OR Logic
Read more »

sejarah stmik amikom yogyakarta

Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta

 

Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta (selanjutnya disebut STMIK AMIKOM YOGYAKARTA) merupakan salah satu perguruan tinggi swasta yang berkedudukan di Provinsi DIY Kabupaten Sleman di bawah naungan Yayasan AMIKOM Yogyakarta. STMIK AMIKOM YOGYAKARTA adalah sebuah perguruan tinggi hasil pengembangan dari Akademi Manajemen Informatika dan Komputer "AMIKOM YOGYAKARTA". AMIKOM Yogyakarta sebagai lembaga pendidikan tinggi yang didirikan berdasarkan keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia No. 084/D/O/1994 tentang Pemberian Status Terdaftar kepada Jurusan / Program Studi untuk Jenjang Program Studi D-III pada AMIKOM Yogyakarta di DIY dan bernaung di bawah Yayasan "AMIKOM YOGYAKARTA”.
AMIKOM Yogyakarta memiliki Program Studi Manajemen Informatika dan Teknik Informatika. Program studi ini masing-masing dikelola oleh seorang Ketua Jurusan dan Sekretaris Jurusan yang didukung oleh Perangkat Dosen, dan Staff Administrasi.
Secara keseluruhan lembaga akademik saat itu dipimpin oleh seorang Direktur dibantu oleh beberapa Pembantu Direktur, Pelaksana Akademik, Unsur Pelaksana Administratatif, Unit Pelaksanaan Teknis, Unsur Penelitian dan Pengembangan dan beberapa unsur pendukung lainnya.
Pada tahun 2002, program D-3 Manajemen Informatika telah di Akreditasi oleh Badan Akreditasi Nasional Perguruan Tinggi dengan SK BAN PT Nomor: 010/BAN-PT/Ak-I/Dpl-III/VIII/2002 dan mendapatkan akreditasi A.
Seiring dengan kemajuan Teknologi Informasi dan Komunikasi (TIK) dan sekaligus untuk memenuhi kebutuhan tenaga ahli yang memahami dan terampil di bidang tersebut, maka AMIKOM menambah program S-1, dan berubah menjadi STIMIK AMIKOM YOGYAKARTA.
Berdasarkan Surat Keputusan Menteri Pendidikan Nasional Republik Indonesia tanggal 24 April 2002, Nomor. 75/D/O/2002 tentang Pemberian Ijin Penyelenggaraan Program-Program Studi dan Pendirian Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) AMIKOM Yogyakarta di DIY (Perubahan bentuk dari AMIKOM) yang diselenggarakan oleh Yayasan AMIKOM Yogyakarta di DIY.
Berdasarkan Surat Keputusan tersebut, STMIK AMIKOM YOGYAKARTA diberi ijin untuk menyelenggarakan program studi:
  1. Teknik Informatika untuk jenjang Program Sarjana (S1)
  2. Sistem Informasi untuk jenjang Program Sarjana (S1)
  3. Manajemen Informatika untuk jenjang Program Diploma - III (D-3)
  4. Teknik Informatika untuk jenjang Program Diploma-III (D-3)
Penyelenggaraan Program Studi Sistem Informasi untuk jenjang Program Sarjana (S1) secara khusus didukung oleh Departemen Pendidikan Nasional, dengan surat Direktur Jendral Pendidikan Tinggi Nomor: 2704/D/T/2004 perihal Perpanjangan Ijin Penyelenggaraan Program Studi pada STMIK AMIKOM YOGYAKARTA.
Badan Hukum:Yayasan AMIKOM Yogyakarta
Berdiri:11 Oktober 1994
Akte Pendirian :17 April 2008
Alamat :Jalan Ring Road Utara Condong Catur Depok-Sleman
Telpon:0274 - 884201 - 204
Faksimili:0274 - 884208
Website:http://www.amikom.ac.id
Email:amikom@amikom.ac.id

Pengurus :
Ketua:DRS. KALIS PURWANTO, M.M.
Sekretaris:SIWININGTYAS AGUSTIN
Bendahara:DRS. AUDITH M.TURMUDHI, M.M.
Rektor/Ketua/Direktur:PROF. Dr. MOHAMMAD SUYANTO, MM.
Pembantu/Wakil I:IR. RUM MUHAMAD ANDRI K RASYID, M.KOM.
Pembantu/Wakil II:RAHMA WIDYAWATI, SE., M.M.
Pembantu/Wakil III:DRS. MUHAMMAD IDRIS P, M.M.
Read more »

Sejarah Perkembangan Bahasa Pemrograman Pascal

Sejarah Perkembangan Bahasa Pemrograman Pascal

Kemunculan Bahasa Pemerograman Pascal boleh dikatakan terlambat dalam sejarah perkembangan bahasa pemrograman . Karena bahasa pemrograman Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal tahun 1960an. Bahasa Pemrograman Pascal merupakan bahasa pemrograman tingkat tinggi yang dirancang oleh Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland. Yang dinamai pascal sebagai penghargaan terhadap Blaise Pascal. Seorang ahli matematik dan filosofer yang terkenal pada abad 17 dari perancis.
Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu 1971 dengan tujuan membantu mengajar program Komputer secara sistematis khususnya untuk memperkenalkan program terstruktur .
Dalam waktu singkat bahasa Pascal telah menjadi popular dikalangan Universitas dan kemudian diajarkan dibeberapa perguruan tinggi . Beberapa profesional Komputer juga mulai beralih pada bahasa pascal . Pada kenyataanya bahasa Pascal merupakan bahasa yang paling cepat popular dibandingkan dengan bahasa-bahasa Komputer tingkat tinggi lainnya .
Standar Pascal adalah bahasa yang didefinisikan oleh K.Jensen dan Niklaus Wirth. Penerapan nyata dari standar pascal banyak yang berbeda dengan seperti apa yang telah didefinisikan oleh K.Jensen dan Niklaus Wirth. Standar pascal dieropa didefinisikan oleh ISO ( International Standards Organization ) dan di Amerika oleh kerjasama antara ANSI (Amerika National Standar Institute) dengan IEEE ( Institute of Electrical and Electronic Engineer ).
Bebera versi dari Pascal yang telah beredar dipasaran diantaranya UCSD Pascal ( University of California at San Diego Pascal ), MS-Pascal ( Microsoft Pascal ), Apple Pascal, Turbo Pascal dan lain sebagainya. Sampai saat ini untuk komputer-komputer mikro dan personal, Turbo Pascal merupakan versi bahasa Pascal yang paling populer dan paling banyak digunakan. Kompiler Turbo Pascal banyak digemari karena bersifat interaktif seperti interpreter. Selain itu Turbo
Pascal mengikuti definisi standar Pascal seperti yang didefinisikan oleh K.Jensen dan Niklaus Wirth di Pascal User Manual dan Report. Turbo Pascal adalah copyright dari Borland Inc. 

1 Sejarah perkembangan Turbo Pascal
Turbo Pascal adalah sebuah sistem perkembangan perangkat lunak yang terdiri atas kompiler dan lingkungan perkembangan terintegerasi IDE ( Develovement Environment ) atas bahasa pemrograman Pascal untuk sistem operasi CP/M, CP/M-86 dan MS-DOS, yang dikembangakan oleh Borland pada masa kepemimpinan Philippe Khan. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan pusaka kode sumber standar. Sementara versi yang lebih murah dan paling luas digunakan dengan nama Turbo Pascal. Nama Borlan Pascal juga digunakan sebagai dialek spesifik pascal buatan Borland.
Borland telah mengembangkan tiga buah versi lama dari turbo pascal secara gratis disebabakan karena sejarah yang panjang khusus untuk versi 1.0, 3.02 dan 5.5 yang berjalan pada sistemm operasi MS-DOS.
Turbo Pascal pada awalnya adalah kompiler Blue label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NAsSys, milik Nascom tahun 1981 oleh anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk system operasi MS-Dos dan CP/M. Versi Turbo Pascal untuk Komputer Apple Macintosh sebenarnya telah dikembangkan pada tahun 1986, namun pemgembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa pengembangannya.

Borland membeli lisensi atas kompiler polypascal yang ditulis oleh Anders Hejlsberg (poly data adalah perusahaan yang didirikan di Denmark) dan menambahkan antara muka penggunaan serta editor . Anders Hejlsberg kemudian bergabung sebagai karyawan dan menjadi semua arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertamanya.
1.1  Turbo Pascal versi I
Versi pertama dari Turbo Pascal memiliki unjuk kerja yang sangat cepat dibandingkan dengan kompiler Pascal untuk komputer mikro lainnya . kompiler tersebut tersedia untuk system operasi CP/M CP/M-86, dan MS-Dos dan penggunaannya sangat luas pada masa itu .versi turbo pascal CP/M saat itu biasa digunakan pada komputer apple II yang sangat popular jika digunakn dengan sebuah Z-80 SoftCArd produk perangkat keras pertama yang dikembangakan Microsoft di tahun 1980.
Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan mengunakan ektensi .COM , system operasi MS-DOS bisa menggunakannya baik .COM ( tidak compatible dengan format yang terdapat pada CP/M) maupun format .EXE . Turbo Pascal pada saat itu hanya mendukung kode biner berformat.COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan . perangkat lunak Turbo Pascal itu sendiri merupakan berkas berektensi .COM dan berukuran sekitar 28 kilobita termasuk editor, compiler, dan linker dan rutin-rutin pusaka . Efisiensii proses edit/ kompilasi/ jalankan lebih cepat dibandingkan dengan implementasi Pascal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakan pada memori komputer (RAM) dan karena kompilernya sendiri merupakan kompiler berjenis single-pass kompiler yang ditulis dengan bahasa assembler, dan untuk proses kerja kompilasi sangat cepat dibandingkan dengan produk lain ( bahkan dibandingkan dengan compiler C milik Borland sendiri ).
Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 november 1983 jenis IDE yang digunakan masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika perangkat lunak tersebut dibandrol dengan harga sekitar $ 49.99 kualitas kompiler Pascal terintegrasi terhadap dalam Turbo Pascal sangat baik dibandingkan competitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.
1.2  Turbo Pascal versi II dan III
Merupakan pengembangan lebih lanjut dari versi sebelumnya mampu bekerja dalam memori dan menghasilkan berkas biner berektensi .COM/.CMD. dukungna atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi III
1.3  Turbo Pascal versi IV
Dikembangkan pada tahun1987 merupakan perangkat lunak yang ditulis yang untuk keseluruhan system kompiler menghasilkan berkas biner berektensi .EXE pada MS-DOS dan tidak lagi .COM. Sistem operasi CP/M dan CP/M-86 tidak lagi didukung pada versi kompiler ini versi ini pula memperkenalkan sebuah tatap muka berlayar penuh yang dilengkapi dengan menu menarik, versi –versi awal memiliki layar menu berbasis teks, dan editor berlayar penuh. Microsoft Windows belum ada pada saat versi ini dikembangkan.
1.4  Turbo Pascal versi V
Diperkenalkan dengan layar biru yang menjadi ciri khas yang sangat familiar dan kemudian menjadi merk dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di petengahan tahun 1990-an.
1.5  Turbo Pascal versi VII
Versi terakhir yang pernah dikembangkan adalah versi 7 Borland Pascal 7 terdiri atas sebuat IDE dan kompiler untuk MS-DOS ,DOS terektensi , dan program Windows. Turbo Pascal 7 disisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pusaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun untuk kerja pusakan ini tidak memuaskan.
Meski semua versi Turbo Pascal mendukung inline machine code. Kode mesin yang disertakan dengan berbasi kode sumber bahasa pascal, versi-versi berikut mendukung integrasi bahasa perakit (assembler) dengan pascal secara mudah . Hal ini memungkinkan pemrogram untuk meningkatkan kerja eksekusi program lebih lanjut selain itu mememungkinkan pemrogram untuk mengakses perangkat keras secara langsung .
Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti 30menggunakan kunci “absolute”.
2      Sejarah Perkembangan Delphi
Pada tahun 1995 borland menghetikan pengembangan Turbo Pascal dan menggantinya dengan Delphi berbasis objek Pascal (bahasa pascal yang telah dilengkapi dengan fitur pemrograman berorientasi objek ) perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD ( Rapid Application Develovement ) meski demikian versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada turbo pascal. Beberapa produk lain yang compatible dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.
Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak . Produk ini dikembangkan oleh Borland (sebelumnya dikenal sebagai inpires). Bahasa Delphi yang sebelumnya dikenal sebagai objek Pascal ( Pascal dengan ektensi pemerograman berorientasi objek (PBO/OOP) pada mulanya ditunjukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk linuk dan Microsoft .NET framework . Dengan mengunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan disistem operasi MacOs X dan Windows CE. 
Pada tahun 2001 sebuah versi linuk dikenal sebagai Kylik tersedia . dengan satu rilis baru setiap tahunnya,pada tahun 2002 dukungan untuk linux ( melalui Kylix dan CLX Component Library ) ditambahkan dan tahun 2003 .Net mulai didukung dengan munculnya Delphi .NET ( Delphi 8 ) yang kini sudah keluar, juga versi.Net terbaru yaitu RAD Studio 2007 dan Turbo Delphi .NET dengan versi desktopnya yaitu Delphi 2007 for win 32 dan Turbo Delphi.
Chief Architect yang melahirkan Delphi , dan pendahulunya turbo pascal adalah Anders Hejlsberg sampai kemudian ia pindah ke Microsoft tahun 1996 dimana ia sebagai chief designer C# dan termasuk orang kunci dalam perancangan Microsoft .NET framework didukungan penuh untuk .NET ditambahkan pada Delphi 8 ( yang dirilis pada bulan desember 2003 ) dengan penampilan user interface ( look and fell ) mirip dengan Microsoft Visual Studio .NET.
Delphi 2005 (Delphi 9) mendukung code generation baik untuk win 32 maupun .NET dan seperti yang telah dikenal fitur-fitur manipulasi data secara langsung dari database secara design-time . Ia juga membawa banyak pembaharuan pada IDE secara signifikan.
 
Read more »

SEJARAH APPLE




Siapa yang tidak kenal dengan Apple ? Dan siapa juga yang tidak kenal dengan pembuat Apple ? Apple Computer (sekarang dikenal sebagai Apple, Inc) adalah kekuatan utama dalam revolusi Personal Computer (PC) yang berlangsung di tahun 1970-an dan’80s. Dan bahkan revolusi itu terus menerus berlangsung hingga kini berkat inovasi yang terus-menerus dilakukan oleh pihak pengembang Apple.

 Tahun 1976, Steve Jobs, Steve Wozniak dan Ronald Wayne, dengan pendanaan dari manajer pemasaran produk dan teknisi semi-pensiun Intel A.C. "Mike" Markkula Jr., mendirikan Apple. Sebelum mendirikan Apple bersama-sama, Wozniak adalah peretas barang elektronik. Jobs dan Wozniak telah berteman selama bertahun-tahun, bertemu tahun 1971 ketika teman mereka, Bill Fernandez, memperkenalkan Wozniak yang berusia 21 tahun kepada Jobs yang berusia 16 tahun. Steve Jobs berusaha membuat Wozniak tertarik merakit komputer dan menjualnya. Ketika Apple terus meluas, perusahaan mulai mencari eksekutif berpengalaman untuk membantu mengelola ekspansinya.

Tahun 1978, Apple merekrut Mike Scott dari National Semiconductor untuk menjabat sebagai CEO yang berujung pada tahun-tahun kelam. Tahun 1983, Steve Jobs berhasil memancing John Sculley keluar dari Pepsi-Cola untuk menjabat sebagai CEO Apple dengan menanyakan, "Apakah kau mau menjual air gula sepanjang hidupmu, atau kau mau bekerja bersamaku dan mengubah dunia?" Pada tahun berikutnya, Apple menyiarkan iklan televisi Super Bowl berjudul "1984". Pada pertemuan pemegang saham tahunan Apple tanggal 24 Januari 1984, Jobs yang emosional memperkenalkan Macintosh kepada hadirin yang sangat antusias; Andy Hertzfeld menggambarkan suasana tersebut sebagai "pandemonium." Macintosh menjadi komputer kecil pertama yang sukses secara komersial dengan antarmuka pengguna grafis. Pengembangan Mac dimulai oleh Jef Raskin, dan diambil alih oleh Jobs.
Pada waktu yang sama, Jobs mendirikan perusahaan komputer lain, NeXT Computer. Seperti Apple Lisa, teknologi stasiun kerja NeXT sangat maju; namun, industri ini menganggapnya sebagai barang mahal. Di antara karyawan yang mampu membelinya, stasiun kerja NeXT memiliki pengikut yang banyak karena kekuatan teknisnya, dan sistem pengembangan perangkat lunak berorientasi objek sangat penting bagi mereka. Jobs memasarkan produk NeXT di bidang ilmiah dan akademik karena teknologi baru yang inovatif dan eksperimental yang dimilikinya (seperti kernel Mach, chip pemroses sinyal digital, dan port Ethernet terpasang tetap).



NeXTcube digambarkan oleh Jobs sebagai komputer "antarpribadi", yang ia percayai sebagai tahap selanjutnya setelah komputer "pribadi". Ini berarti jika komputer memungkinkan orang-orang berkomunikasi dan berkolaborasi bersama dengan cara yang mudah, maka komputer dapat menyelesaikan berbagai masalah yang dihadapi komputer "pribadi".

Pada masa ketika surel hanyalah teks biasa bagi sebagian besar orang, Jobs suka mendemonstrasikan sistem surel NeXT bernama NeXTMail, sebagai contoh dari filsafat "antarpribadi"-nya. NeXTMail adalah salah satu surel pertama yang mendukung grafis dan audio tempelan yang dapat dilihat dan diklik di dalam surel.
Jobs menjalankan NeXT dengan obsesi demi kesempurnaan estetika, yang dibuktikan dengan beberapa hal seperti selubung magnesium NeXTcube. Hal ini menaruh tekanan besar pada divisi perangkat keras NeXT, dan pada tahun 1993, setelah hanya berhasil menjual 50.000 mesin, NeXT beralih sepenuhnya ke pengembangan perangkat lunak melalui peluncuran NeXTSTEP/Intel.

Tahun 1996, Apple mengumumkan bahwa mereka membeli NeXT senilai $429 juta. Persetujuan ini diakhiri pada akhir 1996,  sehingga membawa Jobs kembali ke perusahaan yang ia dirikan bersama. Jobs menjadi kepala de facto setelah CEO Gil Amelio diturunkan bulan Juli. Ia secara formal menjabat sebagai pimpinan eksekutif interim pada September 1997. Pada bulan Maret 1998, demi mengonsentrasikan usaha Apple untuk mendapat laba, Jobs menghentikan sejumlah proyek, seperti Newton, Cyberdog, dan OpenDoc. Dalam bulan-bulan selanjutnya, banyak karyawan yang khawatir bertemu langsung Jobs di dalam lift, "takut bahwa mereka kehilangan pekerjaan ketika pintu dibuka. Kenyataannya adalah bahwa eksekusi kilat Jobs jarang terjadi, namun beberapa korban sudah cukup untuk meneror seluruh perusahaan." Jobs juga mengubah program lisensi untuk tiruan Macintosh, sehingga para pembuat komputer harus mengeluarkan biaya mahal untuk terus memproduksi barang.

Melalui pembelian NeXT, sebagian teknologi perusahaan ini masuk dalam produk-produk Apple, terutama NeXTSTEP yang kemudian berubah menjadi Mac OS X. Di bawah arahan Jobs, perusahaan ini meningkatkan penjualannya dengan pesat melalui pengenalan iMac dan produk-produk baru lain; sejak itu, desain menarik dan merek yang kuat telah berjalan dengan baik untuk Apple. Pada Macworld Expo 2000, Jobs secara resmi menghapus embel-embel "interim" dari gelar jabatannya di Apple dan menjadi CEO permanen. Jobs berkelakar pada waktu itu bahwa ia akan memakai gelar 'iCEO.'

Dalam beberapa tahun terakhir, perusahaan ini mulai bercabang, memperkenalkan dan memperbarui peralatan digital lain. Melalui pengenalan pemutar musik portabel iPod, perangkat lunak musik digital iTunes, dan iTunes Store, perusahaan ini merambah bidang elektronik konsumen dan distribusi musik. Tahun 2007, Apple memasuki bisnis telepon seluler melalui pengenalan iPhone, sebuah telepon seluler dengan tampilan multi-sentuh yang juga memiliki fitur iPod dan, dengan peramban web bergeraknya sendiri, berhasil mengubah dunia peramban web bergerak. Dengan terus mendorong inovasi, Jobs juga mengingatkan karyawannya bahwa "seniman sejati mengirimkan karyanya", yang berarti bahwa mengirimkan produk pada waktunya sama pentingnya seperti inovasi dan desain menarik.

Jobs dikagumi juga dikritik atas kemampuan persuasi dan kewirausahaannya yang berjalan sempurna, yang dijuluki sebagai "kawasan pengalihan kenyataan" dan terbukti selama pidato intisari (dikenal dengan sebutan "Stevenote") pada Macworld Expos dan Apple Worldwide Developers Conferences.

Tahun 2005, Jobs menanggapi kritik atas program daur ulang Apple yang buruk untuk sampah elektronik di AS dengan mengecam pendukung lingkungan dan pendukung lainnya pada Pertemuan Tahunan Apple di Cupertino bulan April. Tetapi, beberapa minggu kemudian, Apple mengumumkan bahwa mereka akan menarik iPod secara gratis di toko-toko ecerannya. Computer TakeBack Campaign ditanggapi dengan pengusungan iklan dari pesawat di atas acara kelulusan Universitas Stanford tempat Jobs menjadi pembicara utamanya. Iklan tersebut bertuliskan "Steve — Don't be a mini-player recycle all e-waste". Tahun 2006, ia terus memperluas program pendauran ulang Apple kepada setuap pengguna AS yang membeli Mac baru. Program ini meliputi pengiriman dan "pembuangan ramah lingkungan" sistem lama mereka.
Read more »