Kelompok: NIM. 2013110008, 2013110043 Technical Enginer 1. Deskripsi Sering juga disebut sebagai teknisi yaitu orang yang berkecimpung dalam bidang teknik baik mengenai pemeliharaan maupun perbaikan perangkat sistem komputer. Para profesional di bidang ini diperlukan untuk memberikan dukungan teknis terhadap produk berupa software atau hardware yang telah atau akan diimplementasikan. Selain itu, seorang technical enginer harus dapat melakukan troubleshooting bila terjadi gangguan terhadap system. 2. Keahlian Menguasai instalasi & setting komputer. Memahami konsep dasar networking dan troubleshooting-nya. Memahami insalasi & troubleshooting hardware / software tertentu (tergantung apa yang di-support). Menguasai hal-hal yang berhubungan dengan hardware testing. Memiliki pengetahuan luas mengenai perkembangan dunia IT. Menguasai secara mendalam tentang solusi hardware yang direkomendasikan. 3. Sertifikasi Vendor-netral sertifikasi: Ini adalah sertifikasi yang tidak fokus pada vendor tertentu atau produk, melainkan span spektrum penuh dari hardware dan produsen perangkat lunak. Salah satu pengembang terbesar vendor-netral sertifikasi adalah CompTIA (Computing Technology Industry Association) yang menawarkan sertifikasi yang paling banyak diakui dikenal sebagai CompTIA A +. Sertifikasi A + mengkonfirmasi kemampuan teknisi untuk melakukan tugas seperti instalasi, konfigurasi, pemeliharaan mendiagnosis, preventif dan jaringan dasar. Ini juga mengesahkan kemahiran dalam seperti aspek konsekuensi pentingnya dengan masalah keamanan, keselamatan dan lingkungan serta komunikasi dan profesionalisme. Khusus vendor sertifikasi: Sertifikasi ini berorientasi terhadap teknologi spesifik dan dikelola oleh vendor teknologi ini. Mereka disesuaikan dengan pengguna teknologi tersebut dan kepada lembaga-lembaga yang mempekerjakan mereka. Contoh dari sertifikasi sangat diinginkan dalam kategori ini adalah MCSE (Microsoft Certified System Engineer) Sertifikasi, yang mempersiapkan Anda untuk bekerja dengan platform Microsoft Windows dan Sistem Microsoft Server. Vendor sangat populer lain yang menawarkan sertifikasi jenis ini termasuk Cisco, Apple, Dell, Novell, dan banyak lainnya. Kelompok: NIM. 2014110082P, 2013110017 Deskripsi dari pekerjaan Web Designer Pengertian Web Designer Web designer adalah seseorang yang bekerja dengan unsurunsur visual pada suatu halaman web yang tugasnya membuat desain sebuah website, desain tersebut akan dibuka atau dinikmati pada sebuah layar seperti layar komputer, layar handphone, layar tablet, desain web bukan desain yang nantinya akan dicetak seperti brosur, poster, banner, atau cover majalah karena itu pekerjaan seorang graphic designer. Tentunya ini sangat berbeda, dari medianya pun sangat berbeda, graphic designer pekerjaannya lebih dominan ke pembuatan desain untuk media cetak, sedangkan web designer hasil pekerjaanya akan di buka di sebuah layar monitor. Tugas-tugas Web Designer Merancang Konsep Layout (Wireframing) Merancang Layout Secara Visual Konversi Layout Visual ke HTML dan CSS Membuat Susunan Markup (HTML) Mempercantik Markup Dengan CSS Memberi Efek Tambahan Yang Diperlukan Memastikan kode sudah benar (Validation) Revisi atau Update (Version Control | GIT) Keahlian yang diperlukan sebagai Web Designer Keahlian Dasar 1. Bahasa Pemrograman 2. Software Grafis 3. Tools Pendukung Keahlian Pendukung 1. Kemampuan Desain Grafis 2. Psikologi Seni Rupa Sertifikasi yang diperlukan sebagai Web Designer Adobe ACE (Adobe Certified Expert) Macromedia Certified Macromedia Flash MX Designer. Certified Internet Web Master Master CIW Designer, dan Master CIW Web Site Manager. World Organization of Webmasters WOW Certified Apprentice Webmaster (CAW), dan WOW Certified Web Designer Apprentice (CWDSA) Kelompok: NIM. 2013110007, 2012110037 Web Designer Web Designer adalah mereka yang memiliki keahlian dalam membuat design araktif dan menarik untuk situs serta design untuk kepentingan promosi situs secara visual. Keahlian Dalam bidang web Designer : 1. Menguasai HTML, CSS dan XHTML 2. Menguasai Adobe Photoshop & Illustrator 3. Memiliki jiwa seni dan harus kreatif Itulah aneka profesi di bidang IT yang sangat potensial untuk dijadikan karir ke depannya dan profesi di bidang IT ini mungkin saja akan semakin bertambah seiring berkembangnya dunia teknologi informasi sehingga kesempatan mencari lowongan kerja it atau sesuai bidang ini semakin terbuka lebar. Pengertian HTML : Apa itu HMTL ? pengertian html adalah singkatan dari Hyper Text Markup Language sebuah bahasa pemrograman yang umum digunakan untuk membuat sebuah halaman website, dimana HTML ini bisa kita gunakan untuk menginput gambar, text, audio, video dan lainnya untuk membuat sebuah website. Fungsi HTML: Fungsi dari HTML adalah digunakan untuk membuat sebuah halaman website dan juga menampilkan berbagai informasi yang di inputkan ke dalam html tersebut seperti gambar, teks, video, dan lainnya sehingga bisa di tempilkan melalui web browser. Selian itu HTML juga bisa digunakan untuk membuat sebuah link yang nantinya menuju ke sebuah halaman website lainnya dengan kode tertentu. Pengertian CSS : CSS atau Cascading Style Sheets merupakan bahasanya desainer web. CSS adalah kumpulan kode program yang digunakan untuk mendesain atau mempercantik tampilan halaman HTML. Dengan CSS kita bisa mengubah desain dari text, warna, gambar dan latar belakang dari (hampir) semua kode tag HTML. Fungsi CSS : fungsi css adalah merancang, merubah, mendisain, membentuk halaman wesite(blog juga website). dan isi dari halaman website adalah tag-tag html, logikanya css itu dapat merubah tag-tag html(yang sederhana) sehingga menjadi lebih fungsional dan menarik. Pengertian XHTML : XHTML adalah kombinasi dari HTML dan XML (Extensible Markup Language), tetapi juga merupakan bentuk sempurna yang artinya, lebih lengkap dan lebih jelas daripada HTML. Fungsi XHTML : Fungsi atau kegunaan dari HTML sebagai bahasa markup di Internet, dimana HTML adalah seperangkat fungsi dan kemudahan penggunaan mereka sendiri. Beberapa keuntungan dari HTMLmediator untuk membuat halaman web. Pengertian Adobe Photosop : Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Fungsi Adobe Photosop : 1. Membuat tulisan dengan efek tertentu Kelebihan Photoshop adalah mampu membuat tulisan dengan bermacam-macam karakteristik. 2. Membuat tekstur dan material yang beragam Dengan langkah-langkah tertentu, seorang designer bisa membuat gambar misalnya daun, logam, air, dan bermacam gambar lainnya. 3. Mengedit foto dan gambar yang sudah ada Manipulasi yang bisa dilakukan antara lain: mengubah posisi gambar, mengatur pencahayaan, komposisi warna, menyambung gambar, menambah border (frame) dan efek-efek lainnya. 4. Memproses materi web. Photoshop juga digunakan untuk keperluan web, misalnya: kompresi file gambar agar ukurannya lebih kecil, memotong gambar kecil-kecil (slice), dan membuat web photo gallery. Pengertian Ilustrator : Adobe Illustrator sendiri adalah Grafik vektor adalah gambar grafik komputer yang disusun berdasarkan bentuk-bentuk geometri sederhana dengan persamaanpersamaan matematis. Bentuk-bentuk geometri dasar yang dimaksud meliputi titik, garis, kurva, dan poligon. Sertifikasi yang dibutuhkan untuk mendukung pekerjaan tersebut sertifikasi di Bidang Computer, Graphics Web dan Multimedia dll untuk seseorang yang ahli di bidang grafis dan animasi 3D dengan menguasai aplikasi Maya. Maya mengintegrasikan teknologi render tingkat lanjut, visual effect, animasi, dan modeling yang banyak digunakan developer, maupun Web Designer dalam pembuatan film, game, maupun content Web yang banyak menggunakan animasi 3D. Certified Internet Web Master ( CIW ) adalah sertifikasi yang menguji penguasaan dasar teknologi Internet, seperti Web browser, FTP dan email, Web page authoring menggunakan XHTML, dasar-dasar infrastuktur jaringan, dan manajemen proyek. Sertifikasi ini ditujukan bagi mereka yang bekerja sebagai business development, advertising, dan sales. Kelompok: NIM. 2015110021P, 2012110026 PROGRAMMER Tugas: 1. Membangun/mengembangkan software terutama pada tahap construction dengan melakukan coding dengan bahasa pemprograman yang ditentukan 2. Mengimplementasikan requiremant dan desain proses bisnis ke komputer dengan menggunakan algoritma /logika dan bahasa pemprograman 3. Melakukan testing terhadap software bila diperlukan KODE ETIK PROGRAMMER Seorang programmer tidak boleh membuat atau mendistribusikan Malware. 2. Seorang programmer tidak boleh menulis kode yang sulit diikuti dengan sengaja. 3. Seorang programmer tidak boleh menulis dokumentasi yang dengan sengaja untuk membingungkan atau tidak akurat. 4. Seorang programmer tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau meminta ijin. 5. Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa ijin 6. Tidak boleh mencuri software khususnya development tools. 7. Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan kecuali mendapat ijin. 1. 8. Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain untuk mengambil keunutungan dalam menaikkan status. 9. Tidak boleh membeberkan data-data penting karyawan dalam perusahaan. 10. Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek. 11. Tidak pernah mengambil keuntungan dari pekerjaan orang lain. 12. Tidak boleh mempermalukan profesinya. 13. Tidak boleh secara asal-asalan menyangkal adanya bug dalam aplikasi. 14. Tidak boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akan mendapatkan keuntungan dalam membetulkan bug. 15. Terus mengikuti pada perkembangan ilmu komputer 11. Tidak pernah mengambil keuntungan dari pekerjaan orang lain. 12. Tidak boleh mempermalukan profesinya. 13. Tidak boleh secara asal-asalan menyangkal adanya bug dalam aplikasi. 14. Tidak boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akan mendapatkan keuntungan dalam membetulkan bug. 15. Terus mengikuti pada perkembangan ilmu komputer. FAKTOR YANG MEMPENGARUHI KUALITAS PRODUK DAN PRODUKTIVITAS PROGRAMMER 1. 2. 3. 4. 5. 6. Kemampuan Pribadi Komunikasi Team Kerumitan Produk Notasi yang Tepat Pendekatan Sistematis Kendali Perubahan 7. Tingkat Teknologi 8. Tingkat Kehandalan 9. Pemahaman Permasalahan 10. Ketersediaan Waktu 11. Persyaratan Ketrampilan 12. Fasilitas dan Sumber Daya 13. Pelatihan yang Cukup 14. Kemampuan Manajemen 15. Peningkatan Kualitas KETERAMPILAN YANG HARUS DIMILIKI SEORANG PROGRAMMER 1. 2. 3. 4. Memahami kode sumber yang ditulis sendiri pada saat ia tidak lagi mengingat detail mekanisme dari program tersebut. Melanjutkan pengelolaan, menyesuaikan, mengembangkan dan (bila perlu) merombaknya untuk menyesuaikan program dengan kebutuhan pengguna tanpa mengorbankan kemudahan perawatan di masa mendatang. Memiliki kemampuan sebagaimana dijelaskan dalam point 1. dan 2. untuk program yang ditulis dan didokumentasikan oleh programmer lain. Membaca program untuk memperkaya perkakas yang dimiliki seorang programmer untuk memecahkan masalah KEWAJIBAN PROGRAMMER 1. 2. 3. 4. 5. 6. 7. Memahami konsep dasar sistem operasi. Memahami konsep dasar jaringan. Memahami konsep dasar relational database. Karena sekarang jaman internet, maka wajib memahami protokol HTTP, FTP, POP3, SMTP, SSH. Protokol HTTP sekarang adalah prokol yang paling banyak digunakan di internet. Karena sekarang jaman globalisasi, maka wajib memahami Unicode. Unicode itu penting supaya aplikasi kita tetap bisa diinstal di komputer mana saja. Lebih dari satu bahasa pemrograman. Cara menggunakan Version Control. SIKAP PROGRAMMER TERHADAP KLIEN 1. 2. 3. 4. Mempunyai sikap & kepribadian baik, komunikatif, mudah beradaptasi dengan lingkungan kerja, cetakan dan fleksibel. Mampu bekerja berorientasi jadwal, mengatur pekerjaan multiple project dan nerkerja sama dalam team. Membuat kontrak kerja dengan klien. Menyukai dan mengerti dasar-dasar pemrograman. SertifikasiUntukbahasaPemrograman 1. Java (Oleh Sun) •Sun Certified Programmer adalahsertifikasi paling dasar dari sun untuk programmer java. Untuk dapat menjadi seorang Certified java programmer, kita harus lulus ujian Sun. •Sun Certified Developer adalah anak tangga selanjutnyadari sertifikasi Sun. Kita mungkin berpikir hanya perlu sekali lagi mengerjakan soal-soal pilihang anda untuk menjadi seorang Certified dava Developer, tetapi sun menuntut lebih banyak dalam ujian untuk jenjang ini. •Untuk sertifikasi SCJD selain harus sudah memiliki sertifikat SCJP, kita harus menyelesaikan tugaspemograman yang dirancang untuk menguji aplikasi ketrampilan java kita dalam menghadapi persoalan dunia maya. Untuk ujian tugas pemograman ini kita harus membayar biaya US$ 250. •Sun certified Web Compenent Developer (SCWCD) •Sun certified business component developer (SCBCD) •Sun certified Developer for java web services (SCDJWS) •Sun certified Mobile application developer untuk platform J2ME (SCMAD) •Sun certified enterprise Architect for J2EE adalahsertifikat premium dari Sun. Sebagaimana dicerminkan oleh namanya setifikat ini sangat berfokus pada enterprise. Ini berarti pemegang sertifikat ini dapat menangani pengembangan aplikasi berskala besar dan tingkat availability yang tinggi untuk mendapatkannya kita harus memiliki kedua sertifikasi SCJP dan SCJD. 2. Microsoft.Net (Oleh Microsoft) •Microsoft Certification Application Developer (MCAD). MCAD ditunjukanuntukmereka yang lingkup pekerjaannya meliputi pengembangan aplikasi,komponen,atau layanan database dan jaringan berskala kecil sampai menengah pada platform Windows. •Microsoft Certified Solution Developer (MCSD). Sertifikat MCSD merupakan salah satu sertifikat TI dengan reputasi yang dikenal baik di kalangan industry. Dengan mengantongi sertifikat MCSD, seseorang dianggap telah mampu mendemontrasikan kemampuan yang dibutuhkan untuk memimpin sebuah organisasi dalam proses perancang,implementasi, dan adminitrasi dari suatu solusi bisnis dengan menggunakan produk Microsoft. Referensi https://choirulyogya.wordpress.com/profesi-ti/1programmerdeveloper/ http://ngrumbi.blogspot.co.id/2012/05/etika-profesi-dibidang-programer.html Kelompok: NIM. 2013110058, 2013110028 System Analyst Analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Tanggung jawab system analyst Tanggungjawab analis sistem tidak hanya pada pembuatan program komputer saja, tetapi pada sistem secara keseluruhan. Pengetahuan analis sistem harus luas, tidak hanya pada teknologi komputer, tetapi juga pada bidang aplikasi yang ditanganinya. Pekerjaan analis sistem dalam pembuatan program terbatas pada pemecahan masalah secara garis besar. Pekerjaan analis sistem melibatkan hubungan banyak orang, tidak terbatas pada sesama analis sistem,programer tetapi juga pemakai sistem dan manajer. Keahlian yang harus dimiliki Sebagai analis sistem harus mempunyai pengetahuan yang luas dan keahlian yang khusus. Beberapa analis setuju bahwa pengetahuan-pengetahuan dan keahlian berikut sangat diperlukan bagi seorang analis sistem yang baik: a) Pengetahuan dan keahlian tentang teknik pengolahan data, teknologi komputer dan pemograman komputer – Keahlian teknis yang harus dimiliki adalah termasuk keahlian dalam penggunaan alat dan teknik untuk pengembangan perangkat lunak aplikasi serta keahlian dalam menggunakan komputer. – Pengetahuan teknis yang harus dimiliki meliputi pengetahuan tentang perangkat keras, teknologi komunikasi data, bahasa-bahasa komputer, sistem operasi, utiliti, dan paket-paket perangkat lunak lainnya. b) Pengetahuan tentang metode kuantitatif Dalam membangun model-model aplikasi, analis sistem banyak menggunakan metode-metode kuantitatif seperti linier programming, dynamic programming, regresion, network, decision tree, trend, simulasi. Ahli memecahkan masalah kompleks ke dalam masalah kecil Analis sistem harus mempunyai kemampuan untuk meletakkan permasalahan-permasalahan komplek yang dihadapi oleh bisnis, memecah-mecah masalah tersebut ke dalam bagian-bagiannya, menganalisisnya dan kemudian harus dapat merangkainya kembali menjadi suatu sistem yang dapat mengatasi permasalahan-permasalahan tersebut. Etika profesi sebagai system analyst Tidak pernah mengambil keuntungan dari pekerjaan orang lain. Tidak boleh mempermalukan profesinya. Terus mengikuti pada perkembangan ilmu komputer. Tidak boleh menulis kode atau menganalisis yang dengan sengaja menjatuhkan analisis untuk mengambil keuntungan dalam menaikkan status. Tidak boleh membeberkan data-data penting karyawan dalam perusahaan. Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek. Bertanggung jawab atas keputusan yang sudah di ambil Sertifikasi Untuk System Analyst Sertifikasi yang dapat diambil oleh seorang system analyst bisa seperti -MCAD (Microsoft Certification Application Developer), karena ini ditujukan untuk mereka yang lingkup pekerjaannya meliputi pengembangan aplikasi, komponen, atau layanan database dan jaringan berskala kecil sampai menengah pada platform Windows. -MCSD (Microsoft Certified System Developer). Sertifikat MCSD merupakan salah satu sertifikat TI dengan reputasi yang dikenal baik di kalangan industri. Dengan mengantongi sertifikat MCSD, seseorang dianggap telah mampu mendemonstrasikan kemampuan yang dibutuhkan untuk memimpin sebuah organisasi dalam proses perancangan, implementasi, dan administrasi dari suatu solusi bisnis dengan menggunakan produk Microsoft. Daftar pustaka http://tek-inkom.blogspot.co.id/2012/12/system-analyst.html Kelompok: NIM. 2013.11.00.60, 2014.11.00.51 A. Pegertian System Analyst System analyst atau analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan analisis memungkinkan seorang analis sistem untuk memahami perilaku organisasi beserta fungsi-fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta menganalisis penyelesaian permasalahan. Keahlian teknis akan membantu seorang analis sistem untuk memahami potensi dan keterbatasan dari teknologi informasi. Seorang analis sistem harus mampu untuk bekerja dengan berbagai jenis bahasa pemrograman, sistem operasi, serta perangkat keras yang digunakan. . Keahlian manajerial akan membantu seorang analis sistem mengelola proyek, sumber daya, dan perubahan. Keahlian interpersonal akan membantu analis sistem dalam berinteraksi dengan pengguna akhir sebagaimana halnya dengan analis,programer, dan profesi sistem lainnya. Analis sistem bisa pula menjadi perantara atau penghubung antara perusahaan penjual perangkat lunak dengan organisasi tempat ia bekerja, dan bertanggung jawab atas analisis biaya pengembangan, usulan desain dan pengembangan, serta menentukan rentang waktu yang diperlukan. Analis sistem bertanggung jawab pula atas studi kelayakan atas sistem komputer sebelum membuat satu usulan kepada pihak manajemen perusahaan. B. Job Description System Analyst Pada dasarnya seorang system analyst mempunyai tugas sebagai berikut : Menganalisa sistem yang sudah ada dan membuat feasibility pengembangan sistem. Mengembangkan solusi yang paling efisien dan efektif. Menentukan teknologi yang akan digunakan dalam solusi pembangunan / pengembangan sistem. Menentukan framework dan standard implementasi pekerjaan yang akan digunakan dalam pembangunan / pengembangan sistem. Mengarahkan tim dalam pengembangan agar dapat bekerja secara sinkron dan terarah. Bekerja dan berkomunikasi dengan pihak pemberi kerja untuk memetakan kebutuhan sistem yang akan dibangun / dikembangkan. Membuat dokumen kebutuhan sistem. Menerjemahkan kebutuhan client (pemberi kerja) kedalam spesifikasi teknis yang jelas dan terstruktur. Membuat jadwal pelaksanaan implementasi termasuk jadwal uji coba dan skenarionya. Mengawasi pelaksanaan implementasi sistem yang dibuat agar terarah dan sesuai dengan spesifikasi kebutuhan sistem dan jadwal yang telah ditetapkan. Membuat metode transfer knowledge kepada pemberi kerja. C. Keahlian Yang Diperlukan Seorang System Analyst Untuk manjadi seorang profesinal sebagai system analyst harus memiliki pengetahuan dan keahlian sebagai berikut : Pengetahuan dan keterampilan teknologi komputer, bahasa pemograman dan teknik pengolahan data. Termasuk diantaranya keterampilan dalam menggunakan alat dan teknik untuk mengembangkan aplikasi software dan hardware, teknologi komunikasi data, bahasa-bahasa pemograman, dan sistem operasi. Pengetahuan tentang user atau bisnis secara umum. Seorang system analyst membutuhkan pengetahuan bisnis perusahaan, paling tidak secara umum, agar dapat berkomunikasi dengan user yang akan menjalankan sistem ini. Pengetahuan bisnis yang sebaiknya dimiliki adalah pengetahuan mengenai akuntansi perusahaan, manajemen, marketing, personalia, company policies. Pengetahuan dan keterampilan mengenai metode kualitatif seperti linear programming, dynamic programming, simulasi dan lain sebagainya. Kemampuan menganalisa masalah dan memberikan solusi. System analyst umumnya akan menganalisa, memilah dan menguraikan masalah kompleks yang ditimbulkan oleh sistem yang dipakai perusahaan. Kemampuan ini penting untuk mendapatkan solusi masalah. Communication skills (verbal maupun tulisan) dan kemampuan untuk membina dan menjaga hubungan. Layaknya profesional, kemampuan komunikasi adalah keterampilan esensial untuk berhubungan dengan banyak pihak, terutama user, dalam menyampaikan presentasi, pembuatan laporan dan lain - lain. D. Sertifikasi Untuk System Analyst Standar dan sertifikasi dapat dilakukan oleh badan yang resmi dari pemerintah atau dapat juga mengikuti standar sertifikasi di industri, yang sering juga disebut vendor certification. Sertifikasi yang dikeluarkan oleh para vendor biasanya dikelompokkan kedalam beberapa spesialisasi, beberapa contoh yang cukup terkenal saat ini antara lain : Cisco : Cisco Certified Network Associate (CCNA), Cisco Certified Network Professional (CCNP), Cisco Certified Designing Associate (CCDA), Cisco Certfied Designing Professional (CCDP), danCisco Security Specialist 1 (CSS 1). Microsoft : Microsoft Certified System Engineer (MCSE), Microsoft Certified System Administrator (MCSA), Microsoft Certified Solution Developer (MCSD), dan Microsoft Certified Database Administrator (MCDBA). Lotus : Certified Lotus Specialist (CLS), Certified Lotus Professional Application Development (CLPAD), dan Certified Lotus Professional System Administration (CLPSA). Oracle : Oracle Certified Professional Database Administrator (OCPDBA) dan Oracle Certified Professional Developer (OCPDeveloper). Dibidang internet, sertifikasi dari CIW (Certified Internet Web Master), seperti Master CIW Administrator, Master CIW Enterprise Developer. Sertifikasi yang dapat diambil oleh seorang system analyst bisa seperti MCAD (Microsoft Certification Application Developer), karena ini ditujukan untuk mereka yang lingkup pekerjaannya meliputi pengembangan aplikasi, komponen, atau layanan database dan jaringan berskala kecil sampai menengah pada platform Windows. Dan juga sertifikasi MCSD (Microsoft Certified System Developer). Sertifikat MCSD merupakan salah satu sertifikat TI dengan reputasi yang dikenal baik di kalangan industri. Dengan mengantongi sertifikat MCSD, seseorang dianggap telah mampu mendemonstrasikan kemampuan yang dibutuhkan untuk memimpin sebuah organisasi dalam proses perancangan, implementasi, dan administrasi dari suatu solusi bisnis dengan menggunakan produk Microsoft. Sumber : http://tek-inkom.blogspot.co.id/2012/12/system-analyst.html Kelompok: NIM. 2015110020P Web Designer Web designer yaitu orang yang bekerja dengan unsur-unsur visual pada suatu halaman web. Web designer adalah orang yang tugasnya membuat tampilan halaman website sehinga tampak begitu cantik dan sedap dipandang mata. Biasanya desainer web mengintegrasikan berbagai komponen seperti file gambar, file video seperti flash, atau multimedia lain ke dalam sebuah halaman website untuk menambah pengalaman visual bagi para pengguna, atau untuk melengkapi hamalan konten website. Beberapa hal yang harus dikuasai oleh seorang web designer: • Client-side scripting: JavaScript • Server-Side scripting: PHP, ASP, dsb. • Cascading Style Sheets / CSS • HTML • Manipulasi image : Adobe Photosop, GIMP, Corel Draw, dsb. • Animasi, biasanya berupa flash. TUGAS-TUGAS WEB DESIGNER Merancang Konsep Layout (Wireframing) Tugas pertama web designer adalah membuat rancangan layout website TUGAS-TUGAS WEB DESIGNER Merancang Layout Secara Visual Setelah membuat rancangan layout dalam bentuk wireframe, selanjutnya tentunya membuat bentuk visualnya, bisa di photoshop, firework atau gimp. TUGAS-TUGAS WEB DESIGNER Konversi Layout Visual ke HTML dan CSS Untuk itu tentunya dibutuhkan proses konversi dari file Photoshop, Firework atau Gimp kedalam bentuk HTML dan CSS agar bisa dijalankan dengan baik di Web Browser. Biasanya dikenal istilah Slicing, karena sebagain besar desain web dibuat dengan photoshop. Membuat Susunan Markup (HTML) Tugas web designer setelah proses slicing tersebut adalah mengatur tata letak elemen-elemen yang ada di sebuah website sesuai dengan bentuk visual yang sudah dibuat sebelumnya TUGAS-TUGAS WEB DESIGNER Mempercantik Markup Dengan CSS Memberi Efek Tambahan Yang Diperlukan TUGAS-TUGAS WEB DESIGNER Memastikan kode sudah benar (Validation) Tentunya kualitas kode juga harus diperhatikan, apakah kode yang dibuat sudah memenuhi standar atau belum, jadi kode-kode HTML yang sudah dibuat harus di validasi dengan tools yang ada seperti W3 Validator (http://validator.w3.org). Revisi atau Update (Version Control | GIT) KODE ETIK SEORANG WEB DESAIN 1. Reliability / Reliabilitas Seorang web designer memiliki kewajiban untuk memastikan bahwa proyeknya bisa selesai dan bisa digunakan oleh kliennya. 2. Confidentiality / Kerahasiaan Dalam sebuah proyek website, seorang web desainer pasti akan menggunakan akses code dan username untuk berbagai hal ( CMS, CPanel, Spanel, FTP ) yang bisa didapatkan dari klien ataupun dari perusahaan hosting. Adalah merupakan kewajiban web designer untuk menyimpan baik data tersebut selama proyek berlangsung dan melakukan serah terima resmi data – data tersebut setelah proyek konstruksi selesai. KODE ETIK SEORANG WEB DESAIN 3. Usability / Kedaya gunaan Sebuah website harus dibuat supaya useful / berguna, web designer WAJIB untuk melatih kliennya untuk menggunakan situs tersebut. Bahkan untuk hal – hal kecil seperti membuat email atau login ke CPanel / SPanel. 4. Longevity / Keabadian Website harus terus di update dan memiliki peringkat SEO yang baik SERTIFIKASI Sertifikasi Nasional : Standar Kompetensi Kerja Nasional Indonesia (SKKNI) berdasarkan perarturan Menakertrans, untuk sertifikasi bidang Bidang Desain Grafis masih dalam pembahasan direncanakan rampung 2016. Sertifikasi Internasional : Sertifikasi ini biasanya dikeluarkan oleh produsen aplikasi yang berkaitan dengan disain grafis, seperti : Adobe Adobe Dreamweaver Cs6. Sertifikasi ini bertujuan untuk memvalidasi pengetahuan peserta mengenai penggunaan Adobe Dreamweaver CS6 ACE. Isi materi test mengenai pengetahuan arsitektur website, desain tata letak, koding halaman website, dan editing website dengan Dreamweaver. Adobe Flash CS6 ACE. Program ini membahas dan menguji pengetahuan peserta dalam animasi, video, serta cara deploy aplikasi berbasis flash ke production. Baik dalam platform web, desktop, maupun mobile platform. Dalam sertifikasi ini juga ada ujian mengenai penggunaan dasar dasar ActionScript 3.0 ZEND Program sertifikasi ini untuk memvalidasi dan menguji kemampuan peserta dalam penggunaan teknologi Zend. Zend PHP Certification. Sertifikasi di bidang koding dengan bahasa pemrograman PHP. Mulai dari dasardasar koding, penggunaan fungsi, sampai kepada penggunaan dan integrasi database dalam PHP. Zend Framework 2 Certification. Sertifikasi yang ditujukan untuk kalangan professional dalam penggunaan Zend Framework 2. Zend Framework merupakan framework enterprise yang populer dan dibuat langsung oleh organisasi pengurus PHP. Uji pengetahuan diantaranya membahas service manager, authentication, sampai kepada web services. Wordpress Sertifikasi dan training ini bertujuan memberi pengetahuan dan memvalidasi pengetahuan peserta dalam scaling Wordpress sampai dapat menghandle jutaan pengguna. Juga para peserta tersertifikasi juga mendapat kesempatan menjadi tim inti dalam pengembangan Wordpress. Daftar pustaka : Peraturan Menteri Tenaga Kerja Dan Transmigrasi Republik Indonesia Nomor: Per. 21/Men/X/2007 KKNI Grafishttps://www.codepolitan.com/berbagai-sertifikasi-it-yang-harusdiketahui Kelompok: NIM. 2016110056P PENGERTIAN Pranata Komputer adalah Pegawai Negeri Sipil yang diberi tugas, wewenang, tanggung jawab, dan hak secara penuh oleh pejabat yang berwenang untuk melakukan kegiatan sistem informasi berbasis komputer. Sistem Informasi berbasis computer adalah kesatuan yang terdiri dari komp uter, database, sumber daya manusia, system jaringan dan prosedur yang dioperasikan secara terpadu untuk menghasilkan informasi. Tugas pokok Pranata Komputer adalah merencanakan, menganalisis, merancang, mengimplementasikan, mengembangkan dan atau mengoperasikan sistem informasi berbasis komputer. JENJANG JABATAN PRANATA KOMPUTER PELAKSANA PEMULA (Gol II.a) TERAMPIL Kualifikasi dan pengetahuan Teknis PRANATA KOMPUTER PELAKSANA (Gol II.b / II.c / II.d) PELAKSANA LANJUTAN (Gol III.a & III.b) PELAKSANA PENYELIA (Gol III.c & III.d) PERTAMA (Gol III.a & III.b ) MUDA (Gol III.c & III.d) AHLI Profesional dan penguasaan ilmu MADYA (Gol IV.a / IV.b / IV.c) UTAMA (Gol. IV.d & IV.e) Unsur dan sub unsur kegiatan : a. pendidikan, meliputi : pendidikan sekolah dan memperoleh ijazah/gelar dan pendidikan dan pelatihan fungsional di bidang kepranata komputeran serta memperoleh surat tanda tamat pendidikan dan pelatihan. b. operasi teknologi informasi, meliputi : pengoperasian komputer, perekaman data, pemasangan dan pemeliharaan sistem komputer dan sistem jaringan komputer. c. implementasi teknologi informasi, meliputi : Pemrograman dasar, pemrograman menengah, pemrograman lanjutan dan penerapan sistem operasi komputer. Unsur dan sub unsur kegiatan : d. implementasi sistem informasi, meliputi : implementasi sistem komputer dan program paket, implementasi database; dan implementasi sistem jaringan komputer. e. analisis dan perancangan sistem informasi, meliputi analisis sistim informasi, perancangan sistem informasi, perancangan sistem komputer, perancangan danpengembangan database, perancangan sistem jaringan komputer. f. penyusunan kebijaksanaan sistim informasi, meliputi : perencanaan dan pengembangan sistem informasi dan perumusan visi, misi dan strategi sistem informasi . Unsur dan sub unsur kegiatan : g. pengembangan profesi, meliputi : pembuatan karya tulis/karya ilmiah di bidang teknologi informasi; penyusunan petunjuk teknis pelaksanaan ; pengelolaan kegiatan teknologi informasi; dan penerjemahan/penyaduran buku dan bahan-bahan lain di bidang teknologi informasi; h. pendukungkegiatan Pranata Komputer, meliputi : pengajar/pelatih di bidang teknologi informasi; peran serta dalam seminar/lokakarya/konferensi; keanggotaan dalam Tim Penilai Angka Kredit Jabatan Fungsional Pranata Komputer; keanggotaan dalam organisasi profesi; perolehan piagam kehormatan; dan perolehan gelar kesarjanaan lainnya. Standar kompetensi PRANATA KOMPUTER 1. 2. Pendidikan Formal 1. SLTA/D1 untuk Tingkat Terampil 2. S1 untuk Tingkat Ahli Non Formal 1. Diklat Fungsional Penjenjangan Pranata Komputer 2. Diklat Teknis Pranata Komputer Pengetahuan Memahami Sistem Penilaian dan Administrasi Pranata Komputer; Memahami konsep, teknik dan aplikasi teknologi informasi antara lain: Memahami teknologi komputer; sistem operasi komputer; pemanfaatan aplikasi komputer di lingkungan perkantoran; teknik pemrograman; teknologi penyimpanan dan pengambilan data; Teknologi jaringan komputer; Memahami cara pembuatan dokumentasi program; Memahami etika penggunaan sistem komputer. Standar kompetensi PRANATA KOMPUTER Keterampilan 3. Mengoperasikan komputer; Melakukan perekaman data. Memasang dan/atau memelihara sistem komputer; Memasang dan/atau memelihara sistem jaringan komputer; Melakukan pemrograman dasar. Melakukan pemrograman menengah; Melakukan pemrograman lanjutan; Menerapkan sistem operasi komputer. Standar kompetensi PRANATA KOMPUTER Keahlian 4. Mengimplementasikan sistem komputer dan program paket; Mengimplementasikan database; Mengimplementasikan sistem jaringan komputer; Merancang dan Menganalisis sistem informasi. Merancang sistem komputer; Merancang dan mengembangkan database; Merancang sistem jaringan komputer. Merencanakan sistem informasi; Mengembangkan sistem informasi. Merumuskan visi dan misi sistem informasi; Merumuskan strategi sistem informasi. Standar kompetensi PRANATA KOMPUTER Sikap Profesional 5. a. Dapat merencanakan pekerjaan yang akan dilaksanakan; b. Dapat melaksanakan pekerjaan sesuai dengan rencana yang disusun dengan penuh tanggung jawab; c. Dapat menyusun laporan daripekerjaan yang dihasilkan; d. Mampu mengembangkan diri; e. Disiplin; f. Mandiri. Sertifikasi Yang Dibutuhkan Sertifikat merupakan bukti penguasaan ilmu khusus dalam bidang IT Di Jabatan Pranata Komputer tidak mensyaratkan Sertifikat tertentu, tetapi sertifikat dibutuhkan dalam unsur penambah dalam penetapan Angka Kredit Pranata Komputer. Sertifikat menjadi salah satu pertimbangan dalam pengangkatan Pranata Komputer Tingkat Ahli Sertifikat juga berfungsi untuk penempatan dan penugasan Pranata Komputer Share Pengalaman Tes CPNS & Pranata Komputer Tes CPNS Tes Kompetensi Dasar (TKD) 1. Tes Kewarganegaraan 2. Tes Intelejensi Umum 3. Tes Karakteristik Pribadi Tes Keahlian (Pranata Komputer) Tes Kompetensi Bidang (TKB) /Bidang IT Algoritma dan Pemrograman Jaringan Perkembangan teknologi informasi Trik & Tip Tes CPNS Manajemen Waktu Mengerjakan Soal Jika tidak tau jawaban yang benar, cari jawaban yang salah Analisasi Soal di buat untuk di jawab, bukan di pikirkan Mencari jawaban Belajar mengerjakan soal sesuai waktu yang ditentukan Temukan rumus yang di buat sendiri, bukan menghafal rumus Lihat jawaban kemudian baca pertanyaan Banyak Latihan Soal Trik & Tip Dalam Bekerja di Bidang IT Kuasai Microsof Office Penanganan Virus Word Excel Power Point Instal & Uninstal Anti-Virus Pengamanan Komputer dari Virus Instal & Uninstal Program Memahami instalasi perangkat lunak/ aplikasi (Setinggi apapun ilmu kita di bidang IT, kita akan MALU jika keahlian dasar diatas tidak kita kuasai) TERIMA KASIH Sumber Data KEPUTUSAN MENPAN NOMOR 66/KEP/M.PAN/7/2003 (Tentang Jabatan Fungsional Pranata Komputer) KEPUTUSAN BERSAMA BPS dan BKN NOMOR : 002/BPS-SKB/II/2004 (Tentang Petunjuk Pelasanaan Jabatan Fungsional Pranata Komputer dan Angka Kreditnya) KEPUTUSAN BPS Nomor 290 Tahun 2004 (Tentang Standar Kompetensi Jabatan Fungsional Pranata Komputer) Kelompok: NIM. 2013.11.0047, 2013.11.0077 Deskripsi Pekerjaan Software Engineer Software Engineer merupakan salah satu profesi IT yang paling populer. Software Engineer meneliti, merancang, dan mendevelop sistem software untuk memenuhi keperluan client. Setelah sistem sudah secara perlu dirancang software engineer lalu diuji, debug, dan memelihara sistem. Para pekerja Software Engineer harus memiliki pengetahuan berbagai bahasa pemrograman komputer dan aplikasi, ini karena luasnya bidang kerja yang dapat terlibat didalamnya. Aktivitas Kerja Software Engineer Aktivatas yang dilakukan oleh software Engineer meliputi : • Research, perancangan, dan pembuatan software baru • Menguji program baru dan mencari kesalahan • Mendevelop program yang sudah ada • Memasang produk software yang sudah ada dan mengambil incompatible platform untuk berkerja bersama • Memeriksa teknologi baru Aktivitas Kerja Software Engineer • Membuat spesifikasi teknis dan perencanaan pengujian • Bekerja dengan bahasa coding komputer • Membuat dekomentasi operasional dengan technical author • Memelihara sistem dan memonitoring dan memperbaiki kerusakan software • Berkonsultasi dengan client berkaitan dngan pemeliaharan dan performance dari sistem software • Secara konstan meng_update pengetahuan teknis, membaca manual dan mengakses aplikasi baru Keahlian Software Engineer Orang-orang yang ingin berprofesi dibidang ini garus memiliki keahlian sebagai berikut: • Pengetahuan tentang berbagai macam aplikasi • Antusiasme dan pengetahuan dari project lifecycle • Kemampuan analytical dan problem solving • Memperhatingkan detail • Pikiran yang logis Keahlian Software Engineer • Numeracy (pemahaman tentang sains dan matematik) • Pengetahuan tentang sektor yang akan anda kerjakan • Kemampuan interpersonal dan komunikasi yang baik • Kemampuan berkomunikasi secara efektip dengan client, kolega, dan manajemen senior • Kemampuan untuk belajar skill dan teknologi terbaru dengan cepat • Awareness pada isu terkini yang mempengaruhi industri dan teknologi yang dimiliki Sertifikasi Alasan pentingnya sertifikasi profesionalisme dibidang IT : • Bahwa untuk menuju pada level yang diharapkan, pekerjaan IT membutuhkan expertise • Bahwa profesi dibidang IT, dapat dikatakan merupakan profesi menjual jasa dan bisnis jasa bersifat kepercayaan Sertifikasi Manfaat adanya sertifikasi profesionalisme : • Ikut berperan dalam menciptakan lingkungan kerja yang lebih profesional • Pengakuan resmi pemerintah tentang tingkat keahlian individu terhadap sebuah profesi • Pengakuan dari sebuah organisasi profesi sejenis, baik tingkat regional maupun tingkat internasional • Membuka akses lapangan pekerjaan secaranasional, regional maupun tingkat internasional • Memperoleh peningkatan karier dan pendapatan sesuai perimbangan dengan pedoman skala yang diberlakukan Sertifikasi software engineer Sertifikasi yang harus dimiliki seseorang yang berprofesi dibidang ini sebagai berikut: 1. Institute for Certification of Computing Profesionals (ICCP) Merupakan badan sertifikasi profesi teknologi informasi di Amerika. ICCP melakukan pengujian terhadap 19 bidang minat, diantaranya adalah bussiness informationsystem, office information system, internet, system development, dan software engineer. Sertifikasi software engineer Berikut sertifikasi software engineer : • CSP (Certification System Profesiona) CSP ini merupakan salah satu contoh ICCP yang merupakan sertifikasi untuk para profesional yang bekerja pada bidang analis desain dan pengembangan komputer berbasis komputer. Daftar Pustaka • Http://muhammadghazali.wordpress.com/tag/softwa ew-engineer/ • Http://choirulyogya.worpress.com/profesi-ti/4software-engineer/