Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.

Slides:



Advertisements
Presentasi serupa
Sistem Terdistribusi 09 – Jenis OS Client Server Oleh : Muh. Ary Azali.
Advertisements

Stefani Priska Tangkuman TEKNIK INFORMATIKA STMIK PARNA RAYA MANADO
Mata Kuliah: System Operasi SKS : 3 SKS Website :
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Internet & Jaringan Komputer
SISTEM OPERASI.
Oleh: Ali Ridho Barakbah
Pemrograman Berorientasi Objek
Pengantar Teknologi Informasi
Pengenalan Software (perangkat lunak)
Berbagai Jenis Lisensi dan Berkembangnya Perangkat Lunak Bebas
Unsur-unsur Komputer Aplikasi Komputer 1.
Perbandingan dan Pemilihan Sistem Operasi
SOFTWARE (PERANGKAT LUNAK)
Algoritma & Pemrograman 1
PENGENALAN SISTEM OPERASI
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
OpenOffice.org adalah software open source
Persentasi sistem oprasi
Pengenalan Sistem komputer & Sistem Operasi [Bagian 2] -Pengantar Sistem Operasi- MODUL Yuli Haryanto, M.Kom Modul Sistem Operasi / Unindra / 2011.
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
Bahasa Anda di Linux Nia Saurina SST., M.Kom. Linux adalah sistem operasi yang mengizinkan setiap penggunanya untuk berpartisipasi dalam pengembangannya.
PENGENALAN PERANGKAT LUNAK KOMPUTER
BAB VI SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
PEMROGRAMAN BERORIENTASI OBJEK
Sistem Operasi Terdistribusi
Operating System Structure
Pengenalan Sistem Operasi
Pengantar Teknologi Informasi (Teori)
Pengantar Teknologi Informasi
Algoritma & Pemrograman 1
Komponen Dasar Sistem Operasi
PERANGKAT – PERANGKAT KOMPUTER
Pengenalan Java.
Bayu Pratama Nugroho, S.Kom, M.T
Pengantar Komputer & Teknologi Informasi 1c
Melakukan Instalasi Sistem Operasi Dasar
Presentasi system operasi Nama:ahmad zia&ahmad faisal
Pengertian Sistem Operasi
10/05/2018 SISTEM BASIS DATA Erdiwansyah, ST.
Operating System LINUX.
Unsur-unsur Komputer Aplikasi Komputer 1.
PERANGKAT LUNAK (SOFTWARE)
Sistem Operasi di Sistem Terdistribusi
basis data client server
PRESENTASI KELOMPOK II
JAVA.
Pengenalan Java.
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Sistem Operasi di Sistem Terdistribusi
Arsitektur Sistem Operasi Linux
Pengenalan Java.
Sariffu’adi Baharsyah KELOMPOK 7 Parintosa Manggala Evilia Nur H Muhammad Makruf P Sariffu’adi Baharsyah Vicky Roby Wirayuda Loading...
Pertemuan 9 Software.
Pengenalan Java.
Pengantar Teknologi Informasi
Software Perangkat lunak Teknisi Komputer - LPK HIDAYAH.
TEKNIK KOMPILASI Pertemuan III.
Perangkat Lunak Bebas dan Berlisensi
Pengantar teknologi informasi
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Pengenalan Sistem komputer & Sistem Operasi [Bagian 2] -Pengantar Sistem Operasi- MODUL Maria Cleopatra, S.Kom Modul Sistem Operasi / Unindra / 2011.
Pengantar Teknologi Informasi
Transcript presentasi:

Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang heterogen terhubung dalam suatu jaringan. Koleksi-koleksi dari objek-objek ini secara tertutup bekerja secara bersama-sama untuk melakukan suatu tugas atau pekerjaan tertentu. Tujuan utamanya adalah untuk memberikan hasil secara lebih, terutama dalam: - file system - name space - waktu pengolahan - keamanan - akses ke seluruh resources, seperti prosesor, memori, penyimpanan sekunder, dan perangkat keras.

Singkatnya Suatu sistem operasi terdistribusi yang sejati adalah yang berjalan pada beberapa buah mesin, yang tidak melakukan sharing memori, tetapi terlihat bagi user sebagai satu buah komputer single. Pengguna tidak perlu memikirkan keberadaan perangkat keras yang ada, seperti prosesor. Contoh dari sistem seperti ini adalah Amoeba. Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya.

Sejarah Python Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial

Aplikasi bahasa phyton Perangkat bantu shell. Tugas-tugas sistem administrator, program baris perintah. Kerja bahasa ekstensi. Antarmuka untuk pustaka C/C++, kustomisasi Pembuatan prototipe secara cepat/pembuatan sistem aplikasi. Prototipe yang dapat dibuang atau sesuai dengan permintaan. Antarmuka pengguna grafis. Penggunaan GUI API sederhana dan canggih. Pengaksesan basisdata. Penyimpanan objek tetap, antarmuka sistem SQL. Pemrograman terdistribusi. Penggunaan API mekanisme client/server terintegrasi. Skrip internet. Skrip CGI, antarmuka HTTP, Aplet WWW, dan lainnya.

Mengapa Python Beberapa Fitur Python Sisi utama yang membedakan Python dengan bahasa lain adalah dalam hal aturan penulisan kode program. Bagi para programmer di luar python siap-siap dibingungkan dengan aturan indentasi, tipe data, tuple, dan dictionary. Beberapa Fitur Python memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul siap pakai untuk berbagai keperluan. memiliki tata bahasa yang jernih dan mudah dipelajari. memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan

Kelebihan Python penulisan ulang kode sumber. berorientasi obyek. memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java) Kelebihan Python Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan system aplikasi meningkat. Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible. Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada

Kekurangan Python Pemrograman berorientasi objek Pelekatan dan perluasan dalam C Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular Kekurangan Python Beberapa penugasan terdapat diluar dari jangkauan python, seperti bahasa pemrograman dinamis lainnya, python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C. Disebabkan python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis. Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka.

Platform Python Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai macam sistem operasi karena sifatnya yang multiplatform. Pada kebanyakan sistem operasi linux, bahasa pemrograman ini menjadi standarisasi untuk disertakan dalam paket distribusinya. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip. Saat ini kode python dapat dijalankan pada sistem berbasis: Linux/Unix, Windows, Mac OS X, OS/2, Amiga, Palm, Symbian (untuk produk-produk Nokia). Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL).