Monday, November 14, 2016

AKATEK DAN AKATELKOM GOES TO JAKARTA BANDUNG

Pada hari kamis dan jumat, tepatnya tanggal 3 dan 4 November 2016, Mahasiswa dan mahasiswi Akademi telekomunikasi dan Teknologi berkesempatan melakukan kunjungan Ilmiah atau Study visit ke beberapa tempat.

Untuk program studi Teknik Informatika, Komunikasi dan Telekomunikasi berkesempatan mengunjungi Metro Tv yang disambut langsung oleh "tangan kanan" CEO Metro Tv.

Sedangankan untuk Manajemen Bisnis, Teknik Otomotif dan Teknik Elektro mengunjungi Pabrik Pocari sweat.

Perjalanan selanjutnya, semua prodi mengunjungi kampus pusat, yaitu Politeknik Piksi Ganesha, disana kita disambut dengan ramah dan kemudian bertemu dengan Presiden pemilik perguruan tinggi tersebut.

Menjelang pukul 11.00 kita berlanjut berkunjung Ke Trans Studio Bandung.

Sebelum mencoba seluruh Permainan yang ada di TSB. Kita disambut dulu oleh persembahan perkenalan apa yang ada di TSB tersebut.
.

Friday, October 21, 2016

Apa itu TIZEN??

Tizen, The OS of Everything -----------------------------------------------

Tizen adalah sistem operasi yang terbuka dan fleksibel yang dibangun dari bawah ke atas untuk mengatasi kebutuhan semua pemangku kepentingan dalam industri mobile dan ekosistem perangkat yang terhubung, termasuk produsen perangkat, operator telekomunikasi, pengembang aplikasi dan vendor software independen (ISV). Tizen dikembangkan oleh komunitas pengembang, di bawah pengelolaan open source, dan terbuka untuk semua anggota yang ingin berpartisipasi.

Sistem operasi Tizen datang dalam beberapa profil untuk melayani kebutuhan industri yang berbeda. Profil Tizen saat ini adalah Tizen IVI(in-vehicle infotainment), Tizen MobileTizen TV, dan Tizen Wearable. Selain itu, pada Tizen 3.0, semua profil dibangun di atas platform umum (common), infrastruktur bersama yang disebut Tizen Common.

Dengan Tizen, produsen perangkat dapat memulai proyek mereka dengan salah satu dari profil diatas dan memodifikasinya untuk melayani kebutuhan mereka sendiri, atau menggunakan basis Tizen Common untuk mengembangkan profil baru untuk memenuhi persyaratan memori, pemrosesan dan daya untuk perangkat apapun dan dengan cepat membawanya ke pasar.

Operator seluler dapat bekerja dengan mitra perangkat untuk menyesuaikan sistem operasi dan pengalaman pengguna untuk memenuhi kebutuhan spesifik dari segmen pelanggan atau demografi.

Untuk pengembang aplikasi dan ISV, Tizen menawarkan kekuatan pengembangan aplikasi native dengan fleksibilitas dukungan HTML5yang tak tertandingi. Tizen juga menawarkan potensi pengembang aplikasi untuk memperluas jangkauan mereka dengan "perangkat pintar" yang baru yang menjalankan Tizen, termasuk perangkat wearable, perangkat elektronik konsumen (TV , konsol game, DVR, dll), mobil dan peralatan rumah tangga (lemari es, microwave, mesin cuci, vacum cleaner dan lainnya).

Proyek Tizen berada dalam naungan Linux Foundation dan diatur oleh Kelompok Pengarah Teknis (Technical Steering Group/TSG). Technical Steering Group adalah badan utama pembuat keputusan untuk proyek open source, dengan fokus pada pengembangan dan penyempaian platform, bersama dengan pembentukan kelompok kerja (working group) untuk mendukung perangkat secara vertikal.

Tizen Association telah dibentuk untuk memandu peran industri dari Tizen, termasuk pengumpulan persyaratan, identifikasi dan fasilitasi pelayanan model, serta pemasaran dan pendidikan industri secara keseluruhan.




Perangkat Tizen -----------------------------------------

Tizen merupakan sistem operasi open source, berbasis platform software untuk beberapa kategori perangkat, termasuk smartphone, tablet, PC/laptop, perangkat infotainment di dalam kendaraan (in-vehicle infotainment), Smart TV, Smart Camera, peralatan rumah tangga, printer dan banyak lagi. Tizen menawarkan sistem operasi yang inovatif, aplikasi, dan pengalaman pengguna dimana konsumen dapat menikmatinya dari perangkat ke perangkat.

Smartphone

Teknologi smartphone Tizen termasuk user interface yang fleksibel dan powerful, 3D window effects, multimedia canggih, framework layanan berbasis lokasi (LBS), framework sensor, dan kemampuan multi-tasking serta multi-touch. Selain itu, dukungan untuk resolusi layar yang scalable berarti bahwa platform ini dapat memberikan pengalaman pengguna yang konsisten di berbagai jenis handset dan form factor.

Beberapa smartphone yang berbasis OS Tizen antara lain:
Samsung RD-210; based on Galaxy S2 HD; rilis 2011 (Developer Device, not for sale)Samsung RD-PQ; based on Galaxy S3; rilis 2012 (Developer Device, not for sale)Intel Medfield BlackBay; based on Lenovo K800; rilis 2012 (Developer Device, not for sale)ZTE Geek; rilis 2013 (Developer Device, not for sale)Samsung New Prototype (Z9005); based on Galaxy S4; rilis 2013 (Developer Device, not for sale)Samsung Z (SM-Z910F); rilis Q3 2014 (Rusia) (Batal)Samsung Z1 (SM-Z130H/DS); rilis Januari 2015 (India). Asia Selatan (Q1 2015)Samsung Z3 (SM-Z300H); rilis Oktober 2015 (India)Samsung Z3 Enterprise Edition (SM-Z300F); rilis Desember 2015 (Rusia)Samsung Z2 (SM-Z200F); rilis Agustus 2016 (India), Asia Selatan, Afrika dan Indonesia (Q4 2016)

Perbandingan spesifikasi smartphone Tizen

 

Tablet

Tizen menawarkan user interface yang dioptimalkan untuk layar sentuh untuk tablet dengan suite dari aplikasi built-in untuk browsing web, personal information management (PIM), dan konsumsi media.

Beberapa tablet yang berbasis Tizen antara lain:
Systena (Developer Device), rilis Oktober 2013

Komputer/PC

Tizen akan menyediakan fitur yang luas, peningkatan kinerja, dan pengalaman pengguna yang kaya untuk PC maupun laptop. Tizen sangat ringan, scalable, booting yang cepat, sistem operasi ternama, dengan dukungan yang  canggih untuk sentuhan dan konektivitas.

Beberapa perangkat komputer yang berbasis Tizen antara lain:
Intel Ultrabook; status: prototypeRaspberry Pi 2porting

Connected Car/In-Vehicle Infotainment (IVI)

Sistem In-Vehicle Infotainment adalah perangkat yang memberikan navigasi, hiburan, dan layanan komputasi jaringan di kendaraan, seperti mobil, truk, pesawat, dan bus. Platform software In-Vehicle infotainment dari Tizen dirancang untuk memungkinkan kemampuan internet dan pengalaman multimedia yang kaya untuk kendaraan.

Beberapa perangkat IVI dan connected car yang berbasis OS Tizen antara lain:
NEXCOM NDiS 166; rilis 2013NEXCOM VTC 7120-BK; rilis 2013NEXCOM VTC 7120-D1K; rilis 2013NEXCOM VTC 1010-IVI; rilis November 2013Jaguar Land Rover; coming soonToyota; coming soonBMW; coming soonInfiniti (Nissan); coming soonHyundai; coming soonRally Fighter Connected Car dari Local Motors; diluncurkan April 2014Chevrolet Corvette; protoype dipamerkan Juni 2014Samsung Connect Auto; diluncurkan Februari 2016

Smart TV

Tizen untuk Smart TV memberikan open standards-based Linux stack yang lengkap, yang telah dioptimalkan untuk perangkat hiburan di rumah, seperti Blu-ray player, set top box, dan TV digital.  Tizen dirancang untuk pengalaman Internet TV yang terhubung, memungkinkan pengguna untuk menikmati akses ke beberapa aplikasi, layanan, dan media pribadi, semuanya sambil menonton TV.

Beberapa perangkat TV yang berbasis Tizen antara lain:
Samsung Tizen TV (Curve OLED Smart TV); prototype, rilis H2 2014Samsung SUHD TV; diluncurkan Januari 2015Samsung SUHD TV 2016; diluncurkan Januari 2016
 

Kamera Digital
Beberapa kamera digital yang berbasis OS Tizen antara lain:
Samsung SMART Camera Mirrorless NX300; rilis Maret 2013Samsung SMART Camera Mirrorless NX2000; rilis Mei 2013Samsung SMART Camera Mirrorless NX300M; rilis Oktober 2013Samsung SMART Camera Mirrorless NX30; rilis Februari 2014Samsung Compact System Camera NX1; diluncurkan September 2014Samsung SMART Camera Mirrorless NX500; diluncurkan Februari 2015

Wearable Device
Beberapa wearable device yang berbasis OS Tizen antara lain:
Samsung Gear 2 (SM-R380); rilis April 2014Samsung Gear 2 Neo (SM-R381); rilis April 2014Samsung Gear (SM-V700); update dari Galaxy GearSamsung Gear S; rilis Oktober 2014Samsung Simband; diluncurkan November 2014Samsung Gear S2, Gear S2 Classic & Gear S2 3G; rilis Oktober 2015 Samsung Gear S2 Classic New Edition; diluncurkan Januari 2016Samsung Gear Fit2; rilis Juni 2016Samsung Gear S3; diluncurkan Agustus 2016
 

Peralatan Rumah Tangga (Home Appliances)
Beberapa peralatan rumah tangga yang berbasis Tizen antara lain:
Samsung POWERbot (robot vacuum cleaner) (Versi Korea); rilis April 2015 (Korea)Samsung Family Hub Refrigerator; diluncurkan Januari 2016
 

Smart Home (Home Automation)
Beberapa sistem Smart Home yang berbasis Tizen antara lain:
Open Smart Home Project (inisiatif oleh Samsung Electronics); diluncurkan Juni 2014 dirilis H2 2014Samsung SmartThings sebagai IoT Hubdiluncurkan Januari 2016

Virtual Reality (VR)
Beberapa perangkat VR yang berbasis Tizen antara lain:
Samsung Gear VR; dirilis di Indonesia Februari 2016

Digital Signage (Papan Iklan Digital)

Beberapa perangkat digital signage yang berbasis Tizen antara lain:

Samsung SMART Signage Platform 4 (SSSP 4.0); dirilis Juni 2016

Sumber : TIZEN INDONESI

Apa Itu Grafika Komputer?

Grafika komputer (bahasa Inggriscomputer graphics) adalah bagian dari ilmu komputeryang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D,pemrosesan citra (image processing), danpengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilahvisualisasi data.

Hasil dari rendering

Aplikasi grafika komputerSunting

Grafika komputer dapat digunakan di berbagai bidang kehidupan, mulai dari bidang seni, sains, bisnis, pendidikan dan juga hiburan. Berikut adalah bidang aplikasi spesifik dari grafika komputer:

Antarmuka pengguna (Graphical User Interface - GUI)Peta (Cartography)KesehatanPerancangan objek (Computer Aided Design- CAD)Sistem multimediaPresentasi grafikPresentasi saintifikPemrosesan citraSimulasi

Pembagian bidang ilmu grafika komputerSunting

Bagian dari grafika komputer meliputi:

Geometri: mempelajari cara menggambarkan permukaan bidangAnimasi: mempelajari cara menggambarkan dan memanipulasi gerakanRendering: mempelajari algoritma untuk menampilkan efek cahayaCitra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar.

GeometriSunting

Bidang geometri mempelajari representasi objek tiga-dimensi dalam pengaturan digital diskrit. Karena tampilan objek sebagian besar bergantung pada bagian luarnya, representasi tepi banyak digunakan. Permukaan dua dimensi adalah representasi yang baik bagi sebagian besar objek.

ReferensiSunting

Suyoto. Teori dan Pemrograman Grafika Komputer, 2003. Penerbit Gava Media.


sumber WIKIPEDIA

Jadwal TIK Karyawan 2015 Tahun Akademik 2016/21017

Berikut adalah jadwal kuliah untuk tahun akademik 2016/2107

Thursday, September 8, 2016

JADWAL UAS TIK KARYAWAN AKATEK 2016


Berikut adalah jadwal UAS Semester Genap Kelas Karyawan Teknik Informatika Akademi Teknologi Bogor





Monday, September 5, 2016

TIK AKATEK SELFIE DI RUANG SIDANG





Cara Membuat Relasi Pada Ms.Access (mata kuliah)

Cara Membuat Relasi Pada Ms.Access

Pada Ms.Access, kita tidak hanya bisa sekedar membuat database biasa saja, tetapi disini kita juga bisa membuat relasi database tersebut sehingga kita menjadi lebih mudah dalam mengolahnya, seperti misalnya pada database karyawan suatu perusahaan, dimana disini kita diusahakan membuat data karyawan tersebut lengkap dengan gajinya. Jika setiap kali kita memasukan karyawan harus selalu memasukan gajinya juga, maka ini akan sangat merepotkan.
Maka disini, dibuatlah 2 tabel dimana satu tabel berisi data karyawan,isinya misalnya NIK,Nama,Status, dan tabel kedua yaitu tabel gaji, isinya yaitu Status dan Gaji. Dengan 2 tabel ini, kita dapat menciptakan relasi yang mana dari relasi itu menghasilkan suatu informasi. Apabila datanya diambil dari 2 tabel tersebut, maka informasi yang didapat yaitu NIK,Nama,Status, dan gajinya.

Lalu bagaimana cara pembuatannya, berikut langkah-langkahnya.

1. Buat terlebih dahulu tabelnya, misal disini tabel data karyawan

2. Isi atribut-atribut yang diperlukan misal NIP,Nama,Status, seperti contoh dibawah ini


3. Jika sudah, maka langkah berikutnya yaitu mengisi database yang diperlukan sesuai dengan isi atribut  
    tersebut


4. Jika sudah, save dan buat lagi tabel, kali ini tabel gaji karyawan, dan isi dari atributnya hanya Status dan
    Gaji.


5. Kemudian, isi status dan gaji tersebut. Data status pada tabel ini harus sama dengan data status pada
     tabel sebelumnya, agar relasi dapat berjalan dengan benar


8. Jika sudah,save dan langkah berikutnya yaitu membuat tabel relasinya, caranya yaitu :

a ) Klik Create pada menu
b ) Pada Menu Create, pilih Query Design


c ) Jika sudah, maka akan muncul tampilan seperti di bawah ini

d) Kemudian masukan tabel-tabel yang diperlukan untuk menghasilkan relasi yang diinginkan dengan memilih 
    tabel lalu tekan Add. Namun, apabila tanpa sengaja kita meng-Close Show Table, maka kita tidak perlu 
    mengulangi dari awal membuat Query Design, kita cukup drag nama tabel yang ada di sebelah kiri ke 
    tempat untuk melakukan relasi.
e) Lalu setelah itu, hubungkan atribut antara tabel yang lainnya dengan cara drag atribut pada tabel tersebut 
    dan hubungkan dengan tabel berikutnya. Namun dalam melakukan hubungan antara  dua atau lebih tabel 
    tersebut, harus dihubungkan dengan atribut yang sama seperti contoh di bawah ini
f ) Lalu pasang atribut-atribut apa saja yang diperlukan dari kedua tabel ini untuk menghasilkan informasi 
     yang diinginkan
g) Lalu yang terakhir, klik simbol Run

 Maka Hasilnya yaitu


Lalu simpan dan beri nama Query1 ini dengan klik simbol save atau dari menu file, klik save/ save as dan beri nama Queri1 ini misal InfoGajiKaryawan.

Apabila sudah berhasil, maka  ketika kita hendak menambah data karyawan baru, maka kita cukup memasukan data tersebut pada tabel data karyawan. Dan apabila ada penambahan status karyawan, maka kita cukup memasukannya pada tabel gaji. Setelah itu, jika ingin melihat laporannya, buka kembali tabel InfoGajiKaryawan yang sudah ada, dan klik simbol Refresh atau klik F5, maka dengan sendirinya, info gaji karyawan tersebut akan muncul.

SUMBER 

Thursday, May 19, 2016

Apa itu DELPHI 7 ?

Borland Delphi 7
Borland Delphi merupakan suatu bahasa pemrograman yang memberikan berbagai fasilitas pembuatan aplikasi untuk mengolah teks, grafik, angka, database dan aplikasi web. Program ini mempunyai kemampuan luas yang terletak pada produktifitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi, pola desain yang menarik serta bahasa pemrogramannya terstruktur dan lengkap. Fasilitas pemrograman dibagi dalam dua kelompok yaitu object dan bahasa pemrograman. Object adalah suatu komponen yang mempunyai bentuk fisik dan biasanya dapat dilihat. Object biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan-batasan tertentu. Sedangkan bahasa pemrograman dapat disebut sekumpulan teks yang mempunyai arti tertentu dan disusun dengan aturan tertentu untuk menjalankan tugas tertentu. Gabungan antara object dengan bahasa pemrograman sering disebut bahasa pemrograman berorientasi object. 
IDE Delphi
Merupakan lingkungan pemrograman terpadu yang terdapat dalam Delphi. Dengan IDE semua yang diperlukan dalam pengembangan, dalam kondisi normal, semuanya telah tersedia. Adapun bagian-bagian IDE Delphi yang biasa ditampilkan yaitu :
1. Jendela Utama
Di dalam jendela utama Delphi terdapat menu-menu sebagaimana menu aplikasi Windows umumnya, toolbar yang merupakan langkah cepat dari beberapa menu, dan component palette yaitu gudang komponen yang akan digunakan untuk membuat aplikasi.
2. Object Treeview
Fasilitas ini berguna untuk menampilkan daftar komponen yang digunakan dalam pengembangan aplikasi sesuai dengan penempatannya.
3. Object Inspector
Object ini digunakan untuk mengatur properti dan event suatu komponen. Akan tetapi tidak dapat mengubah langsung properti-properti yang tidak ditampilkan kecuali melalui penulisan kode program.
4. Form Designer
Form adalah komponen utama dalam pengembangan aplikasi. Form designer adalah tempat melekatnya komponen yang lain, dengan arti lain tempat komponen-komponen lain diletakkan.
5. Code Editor, Explorer dan Component Diagram
Code Editor adalah tempat kode program yang diperlukan untuk mengatur tugas aplikasi ditulis. Code Explorer adalah fasilitas yang membantu penjelajahan kode program menjadi lebih mudah. Component Diagram adalah fasilitas yang dapat digunakan untuk membuat diagram komponen-komponen yang digunakan dalam aplikasi.

Sumber: http://id.shvoong.com/social-sciences/communication-media-studies/2236444-pengertian-borland-delphi/#ixzz2M6kpyqTn

TIK Goes to Beach

Dokumentasi Sawarna beach





Jadwal Kuliah TIK Semester 2

Berikut adalah jadwal kuliah semester 2 Kelas TIK Karyawan 2015 ..

Terhitung Hari Senin sampai sabtu..
Sesi 8 dan 9 (Pukul 18.30 dan 20.00)


Friday, March 11, 2016

WEB KAMPUS AKATEK

MATERI AKATEK : SEJARAH KOMPUTER

Pengertian komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari beberapa komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk menghasilkan suatu informasi berdasarkan program dan data yang ada. Adapun komponen komputer adalah meliputi : Layar Monitor, CPU, Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat melakukan tugasnya sebagai pengolah data, namun sebatas terlihat dilayar monitor belum dalam bentuk print out (kertas).
Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang memproses informasi" atau "sistem pengolah informasi."
Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5 generasi dalam sejarah komputer.

Generasi komputer

Generasi pertama

Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer serbaguna(general-purpose computer), ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa kini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengonsumsi daya sebesar 160 kW.
Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.
Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann tersebut.
Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.

Generasi kedua

Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.
Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Salah satu contoh penting komputer pada masa ini adalah 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memprosesinformasi keuangan.
Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karier baru bermunculan (programmer, analis sistem, dan ahli sistem komputer). Industr piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

Generasi ketiga

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) pada tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

Generasi keempat

Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi dengan mikroprosesor.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.
Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit pada tahun 1981 menjadi 5,5 juta unit pada tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena memopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan penggunaan piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat.
Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

Generasi kelima

Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian ketimbang sekadar menterjemahkan kata-kata secara langsung.
Banyak kemajuan di bidang desain komputer dan teknologi yang semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia.

DOKUMENTASI TIK

Masih banyak dokumentasi kami yang masih ada dalam gadget & laptop masing- masing :-)



PENGERTIAN LOGIKA ALGORITMA (AKATEK BOGOR)

PENGERTIAN DASAR
LOGIKA
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
ALGORITMA
Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M
Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.
Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu m etode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)
TAHAP PENYELESAIAN MASALAH
tahap penyelesaian masalah
Kriteria Pemilihan Algoritma.
1. Ada Output,
2. Efektifitas dan Efesiensi,
3. Jumlah Langkahnya Berhingga,
4. Berakhir, ( SEMI ALGORITMA )
5. Terstruktur,
Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan dip’oleh suatu solusi ataupun tdk ada solusinya. “
Contoh :
Sebuah prosedur ketika akan mengirim kan surat kepada teman:
1. Tulis surat pada secarik kertas surat
2. Ambil sampul surat atau amplop
3. Masukkan surat ke dalam amplop
4. Tutup amplop surat dengan lem perekat
5. Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
6. Tempelkan perangko pada am plop surat
7. Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.
Sebuah prosedur untuk masalah menentukan akar kuadrat dari suatu bilangan Bulat Positif yg di Input :
Baca bilangan Bulat Positif yg diinput, sebut saja sebagai A
1. Dinyatakan Nilai B adalah 0
2. Hitung Nilai C yg berisikan Nilai B dikalikan Nilai B
3. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop.
4. Jika tidak, maka Nilai B akan bertambah 1
5. Kembali ke langkah pada No. 3
TAHAPAN ANALISA ALGORITMA
1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma
a. Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
1. Masukan Nilai Alas
2. Masukan Nilai Tinggi
3. Hitung Luas =( Alas * Tinggi ) / 2
4. Cetak Luas
b. Dengan diagram alur atau flowchart,
Contoh :
flowchart
c. Dengan Statement program / penggalan
Program
Contoh (menggunakan C++):
cin >> Alas ; //untuk input data
cin >> Tinggi;
Luas = (Alas * Tinggi)/2 ; // proses
cout << Luas; //untuk output data
3. Bagaimana validitas suatu algoritma.
4. Bagaimana Menganalisa suatu Algoritma.
5. Bagaimana Menguji Program dari suatu Algoritma.
Tahap Proses uji Algoritma :
a. Fase Debugging
yaitu fase dari proses program eksekusi yang akan melakukan koreksi terhadap kesalahan.
b. Fase Profilling
yaitu fase yang akan bekerja jika program tersebut sudah benar (telah melewati fase debugging).
Analisis Suatu Algoritma
(Untuk melihat faktor efesiensi & efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada :
a. Waktu Tempuh (Running Time) dr suatu Algortima.
Hal-hal yg dpt m empengaruhi drpd waktu tempuh adalah :
1. Banyaknya langkah.
2. Besar dan jenis input data.
3. Jenis Operasi.
4. Komputer dan kompilator
b. Jumlah Memori Yang Digunakan.
Sifat – Sifat Algoritma
• Banyaknya Langkah Instruksi Harus Berhingga,
• Langkah atau Instruksi harus Jelas,
• Proses harus Jelas dan mempunyai batasan,
• Input dan Output harus mempunyai Batasan,
• Efektifitas,
• Adanya Batasan Ruang Lingkup,

Thursday, February 25, 2016

APA ITU TURBO PASCAL ?

Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland.
Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.

Sejarah
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 sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.
Versi Dos
Kompiler Turbo Pascal didasari pada kompiler Bule Laber Pascal secara resmi dihasilkan untuk NasSys cassette-based operating system dari Nascom mikrokomputer pada 1981 oleh Anders Hejlsberg. Borland melisensikan inti kompiler "PolyPascal" milik Hejlsberg (Poly Data adalah nama dari perusahaan Hejlsberg di Denmark), dan menambahkan tampilan muka dan editor. Anders Hejlsberg bergabung dengan perusahaan sebagai karyawan dan arsitek untuk seluruh versi dari kompiler Turbo Pascal dan satu dari tiga versi dari Borland Delphi.[1] Kompiler pertama sekali dirilis sebagai Compas Pascal untuk CP/M, dan kemudian dirilis pada 20 November 1983 sebagai Turbo Pascal untuk CP/M, CP/M-86 {contoh komputer Apple II yang dipasangkan dengan Z-80 SoftCard) dan mesin DOS. Pada debut pertama a di pasar Amerika, Turbo Pascal dijual 49.99 USD. Kompiler Pascal yang terintegerasikan memiliki kualitas yang sangat bagus dibandingkan dengan produksi Pascal yang lain pada saat itu dan juga sangat diterima dikalangan umum.
Nama Turbo diambil karena berhubungan dengan kecepatan kompuladi dari produksi exekute. Siklus edit/compile/run lebih cepat dibandingkan implementasi dari Pascal yang lain karena semuanya berhubungan dengan membangun program yang disimpan di RAM, dan karena ini merupakan kompiler sekali yang ditulis pada bahasa Assembly. Kompilasi terjadi dengan sangat cepat dibandingkan dengan bahasa yang lain (bahkan kompiler Borland untuk bahasa C), dan waktu programmer juga menjadi hemat sejak program dapat dikompile dan dijalankan dari IDE. Kecepatan file execute COM adalah terobosan untuk developer yang hanya memiliki satu pengalaman dalam mikrokomputer program seperti BASIC.
Bill Gates melihat kesuksesan dari Turbo Pascal pada kehidupan pribadi dan tidak dapat mengerti kenapa produk Microsoft sangat lambat. Dia melampiaskan kemarahannya pada Greg Whitten [direktur programming di Microsoft Languages] dan berteriak padanya selama satu jam. Dia tidak dapat mengerti kenapa Kahn dapat mengalahkan kompetitor kuat seperti Microsoft.[2]
IDE masih sangat canggih sampai sekarang, ketika sumber daya komputer pada PC IBM sangat terbatas (desain IBM memiliki keterbatasan yang besar sehingga performanya tidak dapat melawan produk enterprise yang menguntungkan IBM). IDE sangat simple dan intuitif, dan menu sistem yang sangat terorganisir dengan baik. Versi terbaru dari penggunaan editor; Wordstar key functions, menjadi standar pada saat ini. Versi selanjutnya dari IDE, didesain untuk PC dengan mengecilkan ruang pada disk dan memory, yang dapat menampilkan definisi dari kata kunci dari bahasa dengan menempatkan kursor pada kata kunci dan menekan F1. Definisi juga menampilkan kode contoh. Ini memberikan pelajaran kepada programmer yang belum handal dengan menggunakan IDE, tanpa membutuhkan pertolongan dari buku.

Versi 1 hingga versi 3
https://upload.wikimedia.org/wikipedia/id/thumb/e/ec/Turbo_pascal_30_cover.jpg/220px-Turbo_pascal_30_cover.jpg
Halaman depan buku panduan Turbo Pascal 3.0
Borland membeli lisensi atas kompiler PolyPascal yang ditulis oleh Anders Hejlsberg (Poly Data adalah nama perusahaan yang didirikannya di Denmark), dan menambahkan antar muka pengguna serta editor. Anders kemudian bergabung sebagai karyawan dan menjadi arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertama Borland Delphi.[3]
Versi pertama dari Turbo Pascal, yang kemudian disebut sebagai versi 1, memiliki unjuk kerja yang sangat cepat dibandingkan kompiler pascal untuk komputer mikro lainnya. Kompiler tersebut tersedia untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, dan penggunaannya sangat luas pada masa itu. Versi Turbo Pascal untuk CP/M saat itu bisa digunakan pada komputer Apple II yang sangat populer jika digunakan dengan sebuah Z-80 SoftCard, produk perangkat keras pertama yang ditembangkan microsoft pada tahun 1980.
Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan menggunakan ekstensi .COM; sistem operasi MS-DOS bisa menggunakan baik .COM (tidak kompatibel 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 sebuah berkas berekstensi .COM dan berukuran sekitar 28 kilobita, termasuk editor, kompiler, dan linker, dan rutin-rutin pustaka. Efisiensii proses edit/kompilasi/jalankan lebih cepat dibandingkan dengan implementasi paskal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakkan pada memori komputer (RAM), dan karena kompilernya sendiri merupakan kompiler berjenis single-pass compiler yang ditulis dengan bahasa assembler. Unjuk kerja proses kompilasi sangat cepat dibandingkan dengan produk lain (bahkan dibandingkan dengan kompiler C milik Borland sendiri).
Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 November 1983, jenis IDE yang digunakannya masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika, perangkat lunak tersebut dibandrol dengan harga USD$49.99. Kualitas kompiler pascal terintegrasi terdapat dalam Turbo Pascal sangat baik dibandingkan kompetitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.
Versi 2 dan 3 merupakan pengembangan lebih lanjut dari versi sebelumnya, mampu berkerja dalam memori, dan menghasilkan berkas biner berekstensi .COM/.CMD. Dukungan atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi 3.
Bahasa Assembly
Saat seluruh versi dari Turbo Pascal dapat memasukkan kode mesin, versi selanjutnya memberikan kemampuan untuk berintegrasi dengan mudah pada bahasa Assemblytanpa pascal. Dukungan untuk 8086 mode memory disediakan dengan inline assembly, pilihan kompiler, dan ekstensi bahasa seperti kata kunci yang "pasti".
Versi-versi lanjutan
Versi 4, ditembangkan tahun 1987, merupakan perangkat lunak yang ditulis ulang untuk keseluruhan sistem. Kompiler menghasilkan berkas biner berekstensi .EXE pada MS-DOS, dan tidak lagi .COM. Sistem operasi CP/M dan C/M-86 tidak lagi didukung pada versi kompiler ini. Versi ini pula memperkenalkan sebuah antar muka berlayar penuh dengan yang dilengkapi dengan menu tarik; versi-versi awal memilik layar menu berbasis teks; dan editor berlayar-penuh. Microsoft Windows belum ada saat versi ini ditembangkan, dan bahkan pemanfaatan tetikus-pun masih jarang.
Versi 5.x diperkenalkan dengan layar biru yang kemudian menjadi ciri khas yang sangat familiar, yang kemudian menjadi merek dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di pertengahan tahun 1990-an.
Versi terakhir yang pernah ditembangkan adalah versi 7. Borland Pascal 7 terdiri atas sebuah IDE, dan kompiler untuk MS-DOS, DOS terekstensi, dan program Windows 3.x. Turbo Pascal 7 di sisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pustaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun unjuk kerja pustaka ini tidak memuaskan.
Bahasa Perakit
Meski semua versi Turbo Pascal mendukung inline machine code kode mesin yang disertakan dalam baris kode sumber bahasa pascal, versi-versi berikutnya mendukung integrasi bahasa perakit (Assembly) dengan Pascal secara mudah. Hal ini memungkinkan pemrogram untuk meningkatkan unjuk kerja eksekusi program lebih lanjut, selain itu, memungkinkan pemrogram untuk mengakses perangkat keras secara langsung.
Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti menggunakan kata kuci "absolute".
Suksesi
Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan menggantinya dengan Delphi, berbasis Object Pascal (bahasa Pascal yang telah dilengkapi dengan fitur pemrograman berorientasi obyek). Perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD (singkatan dari rapid application development). Meski demikan, versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada Turbo Pascal.
Beberapa produk lain yang kompatibel dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.
Pendidikan
Borland Pascal masih digunakan sebagai materi yang dipelajari sebagai mata pelajaran atau mata kuliah di beberapa sekolah, dan universitas di Jerman, dan Amerika. Di Beligia, Romania, Serbia, Moldova dan Bulgaria Pascal digunakan bahkan di sekolah menengah tingkat pertama. Namun di Afrika selatan, Pascal tidak lagi digunakan, melainkan menggunakan Delphi dan Java.
Beberapa kalangan guru lebih memilih Borland Pascal 7, atau Turbo Pascal 5.5 disebabkan karena lebih sederhana dibandingkan IDE modern yang ada saat ini (seperti Visual Studio, atau Borland JBuilder), dengan demikian meraka dapat memfokuskan pengajaran lebih banyak pada sisi bahasa, dan bukan pada bagaimana cara mengoperasikan IDE tersebut. Selain dari itu, perangkat lunak tersebut tersedia secara gratis dan bisa diunduh dari situs resminya.
Contoh kode
·         Bahasa Pascal tidak bersifat case sensitive.
·         Secara historis, komentar dalam bahasa pascal diidentifikasikan sebagai { seperti ini }, atau (* seperti ini *), dan bisa terdiri atas beberapa baris. Versi lanjutan Borland Pascal juga mendukung model komentar seperti yang terdapat pada C++. // seperti ini , yang berlaku pada satu baris.
·         Sintaksis case yang lebih fleksibel daripada Pascal standar.
·         Himpunan hanya bisa memiliki hingga 28 (256) anggota.
·         Standar, string dengan panjang yang tetap didukung, namun terdapat pula tipe data String yang lebih fleksibel.
Berikut ini adalah contoh klasik program Halo dunia dengan Turbo Pascal:
begin
  WriteLn('Halo dunia');
end.
Dan berikut ini contoh program yang meminta masukan nama dan menuliskannya kembali di layar sebanyak seratus kali:

program TulisNama;

var
  ANama: String; { Deklarasi variabel Name sebagai string }
  AUlang: integer; { variabel yang digunakan untuk perulangan }
begin
  Write('Masukkan nama anda: ');
  Readln(ANama); { Readln akan membaca masukan yang dientrikan oleh pengguna }
  for AUlang := 1 to 100 do
    WriteLn('Halo ', ANama)
end.


SUMBER WIKIPEDIA