Python adalah bahasa pemrograman interpreter yang tentunya mendukung object oriented programming. Sama seperti PERL, Python sangat populer karena sintaknya yang singkat dan mudah dibaca. Python sangat mudah dipelajari dan portabel, artinya bisa digunakan di banyak sistem operasi selain linux maupun berbagai flatform. Python memiliki antarmuka untuk banyak untuk system calls dan library, serta berbagai sistem berbasis Windows. Pertama kali dikembangkan oleh Guido van Rossum di akhir tahun 80an. Versi major terakhir sampai saat ini adalah Python 3.*.
Berikut kelebihan dari Python :
- Python adalah bahasa pemrograman yang populer. Per September 2018, Python berada di urutan ke 3 bahasa program yang paling populer di dunia.
- Python relatif lebih mudah dipelajari dan digunakan dibandingkan bahasa pemrograman lain. Sintaksnya sederhana, mudah dibaca dan diingat karena filosofi python sendiri menekankan pada aspek kemudahan dibaca (readibility). Kode python mudah ditulis dan mudah dibaca, sehingga lebih mudah diperbaiki kalau ada kesalahan, dan juga mudah untuk dipelihara.
- Selain lebih mudah dibaca, python juga lebih efisien dibandingkan bahasa lain seperti C, C++, maupun Java. Untuk melakukan sesuatu dengan 5 baris kode pada bahasa lain, bisa jadi di python hanya diperlukan 1 baris kode. Hal ini menyebabkan pembuatan program dalam Python menjadi lebih ringkas dan lebih cepat dibandingkan bahasa lain.
- Python merupakan bahasa multifungsi. Dengan python Anda bisa melakukan berbagai hal mulai dari memproses teks, membuat website, membuat program jaringan, robotika, data mining, sampai dengan kecerdasan buatan. Dengan python Anda bisa membuat aplikasi berbasis desktop maupun berbasis smartphone.
- Python kaya akan dukungan library (pustaka) standar. Tersedia banyak sekali modul-modul dan ekstensi program yang sudah siap Anda pakai untuk membuat program sesuai kebutuhan Anda. Komunitas python adalah komunitas yang sangat aktif mengembangkan python sehingga menjadi bahasa yang sangat handal.
- Python bisa berinteraksi dengan bahasa lain. Kode python bisa memanggil oleh bahasa C, C++, dan sebaliknya juga bisa dipanggil dari bahasa lain.
Sedangkan kekurangan Python:
- Belum optimal untuk bekerja pada multi processor
- Developer yang jumlahnya lebih sedikit terutama untuk segi komersial
- Terbatasnya akses terhadap layer database.
- Mungkin, kurang populer dibandingkan dengan bahasa yang lain.
Untuk program besar yang membutuhkan kecepatan pemrosesan tinggi mungkin Python kalah cepat dari bahasa C, tapi untuk hal selain itu Python lebih mudah dan lebih baik dari bahasa lain. Selain itu, kode sumber sekarang sudah dioptimasi menggunakan bahasa C, sehingga kecepatannya juga sudah sangat mendekati kecepatan bahasa C. Spesifikasi komputer juga sekarang ini sudah semakin tinggi sehingga bisa memproses program dengan cepat, sehingga sering kali ini tidak menjadi hal penting dan bisa diabaikan.
Sebagai contoh bagaimana singkatnya sintak Python bisa Anda lihat seperti dibawah ini
Sintax dalam PHP
1
2
3
|
foreach ($array as $row) {
//kode
}
|
Sintak dalam Python
1
2
|
for item in items do:
//kode
|
Python adalah bahasa pemrograman dengan tujuan umum, bisa digunakan untuk membangun aplikasi web, crawler, daemon, dan aplikasi desktop. Sangat fleksibel bukan?
Kalau Anda adalah pemula yang ingin belajar Python, atau baru menggunakan Python, bisa jadi Anda bertanya siapa saja yang menggunakan Python. Daftar berikut pasti membuat Anda mengetahui bahwa Python adalah sebuah bahasa yang populer dan layak dipelajari.
Google adalah perusahaan besar yang menggunakan banyak kode Python di dalam mesin pencarinya. Dan mesin pencari google adalah yang paling terkenal di dunia.
Youtube, situs video terbesar dan terpopuler di dunia, sebagian besar kodenya ditulis dalam bahasa Python.
Facebook, media sosial terbesar di dunia, menggunakan Tornado, sebuah framework Python untuk menampilkan timeline.
Instagram, siapa yang tidak kenal. Instagram menggunakan Django, framework python sebagai mesin pengolah sisi server dari aplikasinya.
Pinterest, banyak menggunakan python untuk membangun aplikasinya.
Dropbox, barangkali Anda adalah salah seorang pengguna layanan ini. Dropbox menggunakan python baik di sisi server maupun di sisi pengguna layanannya.
Quora, salah satu situs tanya jawab terbesar di dunia, dibangun menggunakan Python.
NASA, badan antariksa Amerika ini menggunakan Python untuk bidang sainsnya.
NSA, badan mata – mata Amerika banyak menggunakan Python untuk analisa kriptografi dan intelijen.
Industrial Light & Magic, Pixar, banyak menggunakan Python dalam animasi movie.
Blender dan Maya, software pembuat animasi 3D terkenal, menggunakan Python sebagai salah satu bahasa skrip pemrogramannya.
Raspberry Pi, komputer mini yang banyak digunakan sebagai mikrokontroller, menggunakan Python sebagai bahasa utamanya.
ESRI, produsen terkenal pembuat software pemetaan GIS banyak menggunakan Python di produknya.
Terakhir kembali pada diri kita sendiri, akan memilih bahasa pemrograman yang mana. Karena apapun aplikasi yang kita buat, itu harus bisa lebih optimal, cepat, tidak membebani perangkat dan mudah digunakan.
Sumber: bestprogramminglanguagefor.me
Pada dasarnya setiap profesi mempunyai kode etik masing masing. Kode etik merupakan tatanan etika yang disepakati oleh suatu kelompok masyarakat tertentu. Kode etik sendiri juga dapat diartikan sebagai sebagai sebuah pegangan atau pedoman untuk para professional dalam bekerja. Dengan begitu harapan idealnya client/perusahaan yang memperkerjakan atau menggunakan jasa dapat terhindar dari perilaku tidak professional.
Software engineer yang juga bisa kita sebut sebagai programmer juga memiliki rumusan kode etik. Kode etik ini dikeluarkan oleh organisasi edukasi komputer besar di dunia, yaitu Association for Computing Machinery (ACM). Butir-butir kode etik yang dirumuskan oleh organisasi yang telah berdiri semenjak 1947 ini, juga telah disetujui dan didukung oleh IEEE. IEEE sendiri merupakan organisasi/asosiasi yang menjadi wadah bagi para professional di bidang teknologi.
Kode etik ini diharapkan mampu menjadi pedoman bagi siapa saja yang bergelut di dunia software engineering. Berikut ini butirannya :
Jujur dan profesional
Prinsip ini mendorong programmer untuk lebih jujur serta sadar akan keterbatasan pengetahuan mereka saat menuliskan sistem komputer. Juga, jika programmer mengetahui ada kesalahan dalam sistem, dia dapat melaporkan segera untuk menghindari hal-hal yang tidak diinginkan.
Menjungjung tinggi Karya orang lain
Software developer dilarang keras untuk mengakui hasil karya orang lain, bahkan juga ketika program tersebut tidak terlindungi oleh “copyright” atau “hak patent”. Mereka harus mengenali dan mengakui pekerjaan atau karya orang lain, dan mereka harus menggunakan ide mereka sendiri untuk mengembangkan software.
Menghormati privasi orang lain
Sistem komputer bisa saja disalahgunakan oleh beberapa orang dalam pelanggaran privasi orang lain. Software developer harus menuliskan program yang dapat melindungi informasi pengguna yang dapat menangkal orang tidak dikenal (tidak berizin) mengakses informasi tersebut.
Menghormati Kerahasiaan
Software developer harus bersedia menjaga rahasia informasi terkait pekerjaannya dan segala informasi terkait proyek yang sedang dikerjakannya jika client atau perusahaan menginginkan hal tersebut.
Berkontribusi untuk kehidupan masyarakat yang baik
Programmer harus mengembangkan sistem komputer yang dapat mengurangi dampak negatif terhadap masyarakat seperti ancaman sosial dan keamanan, dan dapat membuat aktifitas dan pekerjaa n yang lebih mudah. Programmer sebaiknya membangun sesuatu dengan standar yang tinggi.
Menghindari hal-hal yang dapat membahayakan orang lain. Sistem komputer memilki dampak tidak langsung kepada pihak ketiga. Sistem dapat menyebabkan kehilangan informasi dan sumber daya, dan itu berbahaya untuk pengguna, masyarakat, atau pekerja. Oleh karena itu software developer harus meminimalisir resiko tersebut dengan mengikuti desain standar dan testing yang baik.
Sumber:www.acm.org
Di era digital saat ini, dengan kemajuan perkembangan teknologi, menuntut kita untuk memanfaatkan peluang yang terbilang makin terbuka lebar. Berbagai posisi yang dibutuhkan oleh instansi baik pemerintah maupun industri swasta. Pekerjaan yang paling digemari dan diincar zaman sekarang adalah programmer. Sebab, di dunia dengan teknologi yang maju ini, programmer merupakan sebuah pekerjaan yang paling menjanjikan. Lalu, cara untuk menjadi programmer yang Jago gimana? Lalu bagaimana kita dapat mempersiapkan diri agar menjadi programmer yang dibutuhkan oleh industri? Berikut ini kami rangkum beberapa poin penting yang harus programmer miliki yang menjadi daya tarik bagi perusahaan dalam meng-hire programmer.
Tentukan Pilihan
Untuk itu Anda harus menentukan apa yang ingin Anda buat. Pilih tujuan Anda, tujuan untuk belajar coding tentunya. Benar, apakah Anda berencana ingin membuat aplikasi mobile, website desain, membuat software, dan lain sebagainya? Kemudian, Anda cari kebutuhan dasar akan itu. Maksimalkan untuk coding dan uji cobalah selalu masalah yang terjadi secara real-time.
Belajar dari Dasar
Rencana ingin memulai membuat sebuah program, maka hal yang harus Anda lakukan adalah membuat program simple atau sederhana. Ini penting untuk Anda lakukan, karena jika Anda membuat program yang ribet, bukannya keren malah bikin orang pusing. Begini, kesederhanaan merupakan cara terbaik untuk coding. Sebab, saat orang lain melihat apa yang Anda buat, mereka mudah untuk menilai setiap langkah yang Anda buat. Ingat, selalu gunakan coding sesimpel mungkin ya, agar menghemat waktu juga.
Tentukan Tempat Belajar yang Cocok
Banyak tempat kursus atau pelatihan untuk belajar programming yang bagus. Anda bisa cari tau di mbah Google atau cari tau langsung dari teman. Tapi, jika Anda akan belajar secara offline, pastikan dulu, lembaga tersebut harus tersertifikasi, seperti Inixindo pastinya.
Setelah selesai mengikuti pelatihan, Anda jangan bangga atau senang dulu. Anda harus tahu, di mana kelemahan dari hasil pemrograman yang Anda buat. Seperti yang kita ketahui, yang namanya sebuah program itu pasti memiliki titik kelemahan.
Maka dari itu, ujilah program yang Anda hasilkan. Jangan cepat menyerah dan cepat puas. Inilah ciri programmer andal yaitu harus bisa mencari di mana kesalahannya, dan membenarkan itu semua. Dengan menguji seperti itu, Anda bisa belajar dari kesalahan yang telah Anda buat.
Membangun Silaturrahim sesama Programmer
Seorang programmer penting untuk membangun silaturrahim sesama programmer. Terlibat dalam berbagai forum diskusi dalam mengetahui update terkini , bisa saling berbagi, saling mengoreksi kesalahan, dan tentunya belajar bersama.
Semoga berguna untuk Anda yang sedang mengejar ambisi menjadi seorang programmer.
Dalam artikel ini akan dibahas beberapa perbedaan antara layanan Web Hosting Dan layanan Website Builder . Web Hosting adalah layanan penyewaan tempat untuk menampung data-data yang diperlukan sebuah website dan sehingga dapat diakses melalui Internet. Data disini dapat berupa file, gambar, email, aplikasi/program/script dan database.
Dan agar mudah dalam pembuatan website didukung adanya fitur cPanel .
cPanel adalah aplikasi berbasis website yang berfungsi sebagai kontrol panel program-program pendukung website yang terdapat dalam komputer web server.
Kelebihan Web Hosting :
Upload file-file website dan database .
Install instan script website menggunakan aplikasi softaculous. Misal wordpress, joomla,
opencart, prestashop dll.
Pengaturan sub domains, park domains dan addon domains.
Membuat/hapus alamat email, dapat membuat email forwarder.
Membuat user database MySQL.
Mengatur konfigurasi PHP.
Kekurangan Web hosting :
Tidak ada tampilan editor seperti website builder dan tidak di sediakan template.
Untuk aktivitas email dibatasi pengirimannya 100 email per jam untuk semua user.
Tidak jauh berbeda dengan Web Hosting, Website Builder sangat membantu bagi anda yang ingin membangun website sendiri dengan bantuan aplikasi pembuatan website hanya dalam hitungan beberapa menit, tanpa sedikitpun membutuhkan pengetahuan bahasa pemrograman.
Kelebihan Website Builder :
Cocok bagi pemula yang ingin membuat website dengan cepat dan mudah.
Tidak Memerlukan Keahlian Bahasa Pemrograman.
Tersedia ratusan template professional siap pakai.
Responsive design, tersedia fitur drag & drop
Mobile version support.
Pengaturan SEO (Search engine optimization).
Kekurangan Website Builder :
Termasuk dalam Web Statis ( Tampilan dan isi website yang sifatnya tetap ).
Tidak bisa menyimpan database.
Tidak ada fasilitas pembuatan email account.
Tidak cocok untuk website toko online.
Demikian pembahasan perbedaan Web hosting dan Website builder semoga bermanfaat.
Sumber: MilesWeb
Perkembangan teknologi informasi memunculkan berbagai jenis bahasa pemrograman baru. Dengan beragam kebutuhan, aplikasi dan lingkungan yang berbeda, bahasa pemrograman memiliki karakter dan kelebihannya masing-masing. Lalu, apa saja bahasa pemrograman yang banyak dibutuhkan dan diminati oleh dunia kerja dan industri? Berikut ini sederet daftarnya.
1. Java
Bahasa pemrograman ini berusia lebih dari 20 tahun, dan telah digunakan oleh lebih dari 10 juta developer dan 15 miliar perangkat di seluruh dunia. Ia bisa berjalan di hardware dan sistem operasi manapun melalui Java Virtual Machine. Semua aplikasi Android dan 90 persen dari perusahaan-perusahaan Fortune 500 menggunakan Java untuk pengembangan backend-nya.
2. Phyton
Phyton adalah bahasa pemrograman umum yang digunakan untuk pengembangan web dan bahasa pendukung untuk pengembang software. Bahasa ini juga digunakan secara luas pada komputasi saintifik, data mining, juga machine learning. Tumbuhnya kebutuhan terhadap developer machine learning inilah yang meningkatkan popularitas Phyton. Ia juga digunakan oleh beberapa situs seperti Instagram, YouTube, Reddit, dan NASA
3. PHP
PHP merupakan bahasa pemrograman yang cukup populer di kalangan pengembang web. Ia banyak digunakan baik untuk menambah fungsi yang tidak dimiliki oleh HTML, maupun juga untuk berinteraksi dengan database MySQL. Seringkali dipakai sebagai fondasi dari CMS semacam WordPress, juga beberapa situs web besar seperti Facebook dan Wikipedia
4. Javascript
Javascrit seringkali dijuluki sebagai ‘bapaknya’ bahasa pemrograman karena popularitasnya di kalangan developer. 80% pengembang dan 95% dari semua website menggunakannnya. Beberapa framework Javascript, seperti React dan AngiarJS memiliki potensi yang sangat baik seiring kemajuan IoT atau popularitas perangkat mobile
5. C#
C# atau C sharp adalah bahasa pemrograman object-oriented buatan Microsoft yang didesain untuk berjalan di platform .NET. Namun, ia juga bisa digunakan untuk aplikasi-aplikasi Windows maupun Android/ iOS dengan teknologi dari Xamarin. Seperti halnya C++, C# banyak digunakan untuk pengembangan game video
6. C++
Bahasa pemrograman ini merupakan pengembangan dari bahasa pemrograman C. Kendati dipandang lebih sulit dipelajari dan digunakan ketimbang Phyton atau Javascript, C++ masih banyak dipakai pada sistem legacy yang dipergunakan oleh enterprise-enterprise besar. Ia juga biasa dipergunakan untuk software sistem/ aplikasi, pengembangan game, driver-driver, aplikasi client-server, dan embedded firmware
7. Swift
Adalah pemrograman buatan Apple untuk iOS dan macOS yang dirilis pada 2014. Ia merupakan salah satu bahasa pemrograman yang popularitasnya tumbuh paling pesat, karena dipengaruhi oleh popularitas perangkat iOS.
8. Perl
Perl merupakan bahasa pemrograman yang popular untuk administrator sistem dan jaringan.
9. R
R menuai popularitasnya seiring dengan peningkatan kebutuhan terhadap analisa big data. Pada sebuah survei yang diselenggarakan oleh Stack Overflow, Bahasa R merupakan bahasa yang ‘paling sedikit dibenci’ oleh programmer
10. Ruby on Rails
Ruby on Rails merupakan salah satu bahasa pemrograman yang populer dan banyak digunakan oleh perusahaan-perusahaan baik besar maupun kecil. Beberapa perusahaan yang menggunakan Rails: AirBnB, Groupun, Twitter, Shopify, dan Basecamp. Sebelum mempelajari bahasa ini, disarankan untuk memahami Ruby terlebih dahulu.
Demikian 10 bahasa pemrograman terpopuler yang sering digunakan saat ini, bagi anda yang ingin cari tahu lebih dalam tentang bahasa pemrograman yang ingin Anda pelajari silahkan hubungi kami.
Durasi : 5 Hari
Deskripsi Pelatihan
Pelatihan ini memberikan pengetahuan dan keterampilan yang cukup untuk membuat aplikasi java desktop menggunakan teknologi Java SE. Peserta akan membuat aplikasi java berbasis GUI menggunakan IDE Netbeans yang akan mempermudah pengembangan. pelatihan ini mencakup materi tentang struktur GUI Java, akses ke database, koneksi jaringan dengan TCP/IP dan UDP, I/O dan Multithreading.
Tujuan Pelatihan
Dalam pelatihan ini, peserta akan mempelajari cara :
Memahami pembuatan aplikasi berbasis Java SE
Mampu menggunakan komponen java untuk operasi I/O dan komunikasi Soket
Mampu melakukan akses ke database
Mampu memanfaatkan multithreading dengan optimal
Target Pelatihan
Staff IT
Programmer
Analis Sistem
Prasyarat Peserta Pelatihan
Peserta seharusnya sudah mengambil materi Basic Java Programming yang membahas sintaks dasar Java dan konsep pemrograman berorientasi object.
Output Pelatihan
Peserta dapat membuat antar muka aplikasi berbasis java
melakukan penanganan event
membuat aplikasi yang berkomunikasi melalui jaringan
membuat aplikasi yang berinteraksi dengan basis data
melakukan akses ke IO
menggunakan mekanisme multithreading pada aplikasi
Garis Besar Pelatihan
- Class dan Interface
Kelas Abstract
Metode Abstract
Implementasi Interface
Interface Event Handling - Inner Class
Bentuk Inner Class
Inner Class Statis
Inner Class Anonim - Event GUI
Event Listener
Adapter
Pergeseran Komponen - Managemen Layout
Layout Border
Layout Flow
Layout Grid
Layout Grid Bag
Layout Card
Layout Null - Komponen GUI
JCheckBox
JList
JcomboBox
Dialog - Menu
Sistem Menu
Event Menu
Menu Checkbox dan Radio - File dan System IO
Class dan Attribute File
Pemilih File
Binary dan Text I/O - JDBC
Tipe Driver dan Penggunaannya
JDBC ODBC
Prepared SQL - JDBC Metadata
ResultSetMetaData
Tipe kolom dan Ukuran - JDBC Update
Prepared SQL
Callable Statement - Java TCP/IP
TCP/IP
Server dan Client
Soket Server
Soket UDP - Java Thread
Kelas Thread dan Metodenya
Membuat Thread
Menjalankan dan Menghentikan Thread
Mengatur Prioritas Thread
Sinkronisasi Thread
Durasi : 3 Hari
Deskripsi Pelatihan
Pelatihan ini memberikan kepada peserta berbagai pengetahuan dan keterampilan dasar yang dibutuhkan untuk mampu membuat aplikasi desktop dengan menggunakan teknologi dan bahasa pemrograman Java 2. Materi ini telah dirancang sedemikian rupa sehingga peserta yang masih belum atau baru memiliki sedikit pengalaman di bidang pemrograman dapat mempelajari konsep pemrograman berbasis obyek (Object-Oriented Programming) serta dasar teknik pemrograman bahasa Java dengan tool NetBeans IDE.
Topik pelatihan yang dicakup meliputi dasar sintaks bahasa pemrograman Java 2, konsep pemrograman berbasis obyek, String, pembuatan Graphical User Interface (GUI), eksepsi, static, penanganan event, dan pembuatan file JAR untuk distribusi aplikasi Java. Pada akhir pelatihan ini, peserta akan mampu menguasai dasar pemrograman Java sehingga siap untuk lanjut ke pemrograman Java Web atau Android.
Tujuan Pelatihan
Dalam pelatihan ini, peserta akan mempelajari :
- Sintaks dasar bahasa pemrograman Java 2 seperti variabel, operator, kendali alur, array, dan kelas String
- Konsep pemrograman berbasis obyek (Object-Oriented Programming) seperti kelas, obyek, metoda, enkapsulasi, pewarisan, dan konstruktor
- Cara penggunaan berbagai tool Java seperti NetBeans IDE
- Cara pembuatan dan penggunaan kelas dan obyek di Java
- Cara pembuatan aplikasi berbasis GUI dengan teknologi Java Swing
- Cara pembuatan file JAR untuk distribusi aplikasi ke para pengguna
Target Pelatihan
- Programer Java
- Pengembang Aplikasi Desktop, Web, dan Android yang menggunakan Java
- Analis Sistem yang menggunakan Java
Prasyarat Peserta Pelatihan
Peserta sudah mengetahui dasar penggunaan komputer dengan Windows atau Linux.
Output Pelatihan
Setelah mengikuti pelatihan ini, para peserta akan mampu :
- Mengidentifikasi sintaks dasar bahasa pemrograman Java 2 seperti variabel, operator, kendali alur, array, dan kelas String
- Memahami dan menerapkan konsep pemrograman berbasis obyek (Object-Oriented Programming) seperti kelas, obyek, metoda, enkapsulasi, pewarisan, dan konstruktor
- Menggunakan berbagai tool Java seperti NetBeans IDE
- Membuat dan menggunakan kelas dan obyek di Java
- Membuat aplikasi berbasis GUI dengan teknologi Java Swing
- Membuat file JAR untuk distribusi aplikasi ke para pengguna
Garis Besar Pelatihan
1. Elemen Dasar Java
- Kerangka Program Java
- Kompilasi dan Eksekusi Program Java
- Variabel
- Cast dan Promosi Variabel
- Operator
- Prioritas Operator
2. Kendali Alur Program
- Penggunaan If, Else If, Else
- Penggunaan While dan Do While
- Penggunaan For
3. Array Java
- Deklarasi Array Java
- Inisialisasi Array Java
4. String Java
- Null dan Empty String
- Membandingkan String
- Argumen
- Modifikasi String
- Penggunaan StringBuffer dan StringBuilder
5. Kelas Java
- Kelas dan Obyek Java
- Metoda Java
- Enkapsulasi
- Konstruktor
- Overloading Konstruktor
6. Pewarisan
- Konsep Pewarisan
- Overriding Metoda
7. Static
- Static Modifier
- Variabel Static
- Blok Static
8. Eksepsi
- Kategori Eksepsi
- Melempar Eksepsi
- Pembuatan Kelas Eksepsi Sendiri
9. Pembuatan GUI dengan Swing
- JFrame
- Container
- JLabel
- Input Teks
- JButton
10. Grafis 2D Java
- Frame
- Font
- Color
- Teknik Menggambar Grafis 2D
11. Penanganan Event
- ActionListener
- Interface Penanganan Event
- MouseListener
12. JAR dan Package
- Pembuatan File JAR
- Pembuatan Package
- Import Package
Building Web Application with PHP & MYSQL adalah training yang di rancang pendekatan secara komprehensif untuk para web developer yang ingin mengembangkan aplikasi web. Kursus ini terdiri dari kursus PHP, MySQL dan menggunakan beberapa alat pengembangan web untuk berkolaborasi PHP, My SQL, Oracle, Office Word / Excel / ActiveX, Dream penenun, CSS dan teknologi AJAX. Salah satu tujuan kursus ini adalah peserta dapat membuat website (kursus web) mulai dari tingkat pemula.
Siapa yang perlu hadir?
- Web Designer
- Web Developer
- Programmer Senior
- Software Developer
- IT / MIS Manajer
- Siapa saja yang berminat untuk mengembangkan aplikasi web
Tujuan training
Setelah menyelesaikan kursus ini, peserta akan dapat:
- Membangun situs dinamis dengan PHP dan MySQL
- Memanfaatkan alat bantu Dreamweaver dan Membuat situs atractive
- Memahami bagaimana menggunakan dan menyesuaikan Dreamweaver PHP fitur
- Berkolaborasi PHP untuk Microsoft Office Word / Excel / ActiveX
Durasi training
4 hari
Deskripsi Pelatihan
Pelatihan dan Ujian Sertifikasi ini memberikan kepada para peserta berbagai pengetahuan dan keterampilan yang dibutuhkan sehingga menjadi kompeten dalam melaksanakan tugas sebagai seorang pengembang atau pemrogram aplikasi komputer di organisasinya. Berbagai hal yang akan mampu dilakukan oleh peserta antara lain adalah memahami spesifikasi program, menggunakan bahasa pemrograman terstruktur maupun berorientasi obyek, mengembangkan user interface, melakukan debugging program, membuat paket perangkat lunak, dan menyusun dokumentasi kode program. Setelah mengikuti pelatihan serta lulus ujian sertifikasi ini, maka peserta akan mendapatkan pengakuan sebagai seorang pemrogram aplikasi komputer yang kompeten dari Badan Nasional Sertifikasi Profesi (BNSP).
Sertifikasi
Peserta akan mendapatkan sertifikasi Pemrograman dengan mengikuti pelatihan & exam.
Tujuan Pelatihan
Dalam pelatihan ini, peserta akan mempelajari cara :
- Menggunakan spesifikasi program
- Menerapkan bahasa pemrograman terstruktur
- Mengembangkan user interface
- Menerapkan bahasa pemrograman Berorientasi objek
- Melakukan debugging program
- Membuat paket perangkat lunak
- Membuat dokumen kode program
Garis Besar Pelatihan
- Penggunaan Spesifikasi Program
Metode Pengembangan Program
Diagram Program dan Deskripsi Program
Alat Pengembangan Program - Penerapan Bahasa Pemrograman Terstruktur
Tipe Data dan Kendali Program
Prosedur dan Fungsi
Array
Akses File
Kompilasi Program - Pengembangan User Interface
Definisi User Interface
Implementasi Rancangan User Interface
Pengujian User Interface - Penerapan Bahasa Pemrograman Berorientasi Obyek
Tipe Data dan Kendali Program
Konsep Class dan Obyek
Interface dan Paket
Kompilasi Program - Debugging Program
Persiapan Kode Program
Proses Debugging
Analisa Kode Kesalahan - Pembuatan Paket Perangkat Lunak
Penetapan dan Komunikasi Kebutuhan Pengguna Aplikasi
Analisa Hubungan Sistem
Penetapan Paket Aplikasi
Proses Umpan Balik dari Pengguna Aplikasi - Pembuatan Dokumentasi Program
Identifikasi Kode Program
Dokumentasi Modul Program
Dokumentasi Prosedur dan Fungsi Program
Siapa Yang Perlu Hadir?
- Pihak yang ingin mendapatkan Sertifikasi Klaster Pemrograman berdasarkan Standar Kompetensi Kerja Nasional Indonesia (SKKNI) Sektor Teknologi Informasi dan Komunikasi Bidang Keahlian Programmer Komputer.
Prasyarat Peserta
Pelatihan ini disarankan untuk peserta yang memiliki pengetahuan dan keahlian antara lain:
- Peserta sudah memiliki pengetahuan dasar tentang suatu bahasa pemrograman.
Durasi Pelatihan
3 Hari
Ujian Sertifikasi Klaster Pemrograman
- Tes Tertulis
- Tes Praktik
- Wawancara
Building Web Application with PHP Codelgniter adalah training yang di rancang untuk mempelajari framework aplikasi Codelgniter. Training ini dapat bekerja dengan banyak aplikasi database, termasuk Postgre, MySQL, DB2® Express-C dan lain-lain. Pola desain platfrom ini menggunakan MVC (Model-View-Controller).
Siapa yang perlu hadir?
-
Programmer
-
Web Develepor
-
Siapa saja yang berminat untuk mempelajari framework aplikasi Codelgniter
Tujuan training
Setelah menyelesaikan training ini, peserta akan dapat:
-
Melaksanakan banyak teknik sisi server-seperti gridview
-
Memahami bagaimana untuk mengubah konten secara dinamis pada halaman dengan menggunakan Codeigniter
-
Membuat rancangan dengan arsitektur yang baik menggunakan CodeIgniter
-
Membuat aplikasi web dengan database menggunakan framework
Durasi training
4 hari