Senin, 24 Agustus 2015

Perbandingan Teknik Informatika Dan Sistem Informasi

Teknik Informatika

  • Rekayasa Perangkat Lunak
  • Sistem Cerdas
  • Net Centric Computing

 

Sistem Informasi

  • E-Business
  • Sistem Pendukung Keputusan
  • Perencanaan & Pengembangan SI
*http://ftif.its.ac.id/ind/
Peluang Kerja Lulusan Sistem Informasi adalah :
* Sistem Analis pada proyek pengembangan Sistem Informasi,
* Manajer pada Departemen Teknologi Informasi suatu instansi,
* Manajer pada proyek Pengembangan Sistem,
* Administrator Database,
* Senior Programmer,
* Wirausahawan bidang Teknologi Informasi,
* Sebagai Administrator Sistem dan Web,
* Sebagai Konsultan Desain,
* Sebagai Analisis Bahasa Pemrograman,
* Sebagai Tenaga Ahli Desain Grafis,
* Database dan e-Business : membuat database dan yang berhubungan dengan bisnis,
* Programmer Analyst : sama seperti dengan sistem analis namun lebih spesifik dengan program,
* System Support,
* System Information Consultant : konsultan sistem informasi, kooperasi yang bergerak dibidang jasa berhubungan dengan sistem informasi,
* Web Developer : pembangun web lebih spesifik dengan database dan ruang lingkupnnya,
* Enterpreneur in IT Business : membuat usaha tentang IT
* IS Auditor dan auditor sistem informasi
* IS Project Manager. : memanajeri sebuah projek yang berhubungan dengan sistem infomasi
dan lainnya
Bagi lulusan Sistem Informasi yang ingin bekerja di Industri, profesi utama dari lulusan bidang Sistem Informasi adalah sbb:
  1. Business Process Analyst. Merupakan profesi yang bertanggung jawab dalam memahami kebutuhan bisnis dari organisasi dan menterjemahkannya dalam spesifikasi solusi. Business analyst harus mencari issue-issue penting organisasi, mencari kekuatan dan kelemahan organisasi dan saran perbaikannya, mereview dan memperbaiki requirement, spesifikasi serta proses bisnis terkait solusi yang diusulkan, dsb. Profesi ini membutuhkan pengetahuan di bidang manajemen informasi dan data, analisa dan perancangan sistem, manajemen proyek teknologi informasi, pengembangan aplikasi, serta interaksi manusia-komputer.
  2. Application Developer. Merupakan profesi yang bertanggung jawab dalam pengembangan aplikasi Sistem Informasi. Beberapa perusahaan memiliki divisi teknologi informasi yang kuat, dan mereka membutuhkan banyak pegawai yang memiliki kualifikasi dalam pengembangan aplikasi. Selain itu, posisi ini juga banyak dibutuhkan oleh software house. Trend ke depan adalah organisasi bisnis lebih fokus ke kegiatan core-nya, dan kegiatan teknologi informasi dijadikan sebagai kegiatan penunjang dan dioutsource ke perusahaan lain sehingga peluang kerja sebagai application developer sangat terbuka lebar.
  3. Database Administrator. Merupakan profesi yang bertanggung jawab dalam pengelolaan database yang dimiliki oleh organisasi, mulai dari pada saat proses implementasi database, monitoring kinerja database sampai dengan proses backup dan recovery apabila system mengalami gangguan. Profesional di bidang ini juga harus mengerti masalah infrastruktur mengingat database harus berjalan di atas satu infrastruktur yang sudah dimiliki organisasi. Profesi ini merupakan salah satu profesi yang penting mengingat semua data organisasi untuk kegiatan proses bisnisnya tersimpan dalam database ini. Nilai jual akan semakin tinggi terutama untuk mereka yang memiliki penguasaan dan sertifikasi Database yang bersifat mayor seperti Oracle, Microsoft SQL Server, dll.
  4. Database Analyst. Merupakan profesi yang bertanggung jawab dalam melakukan perancangan database. Profesi ini berfungsi untuk menjamin bahwa rancangan database yang dibuat sudah memenuhi dan sesuai dengan kebutuhan organisasi. Selain itu, mereka juga bertanggung jawab dalam memberikan solusi-solusi terkait dengan pemilihan produk database yang sesuai dengan organisasi, termasuk bagaimana melakukan optimasi dalam pencarian informasi.
  5. E-Business Analyst. Merupakan profesi yang bertanggung jawab dalam menganalisa dan merancang proses bisnis organisasi secara elektronis dalam rangka peningkatan kualitas layanan dan peningkatan efisiensi. Profesi ini membutuhkan banyak pengetahuan dalam bidang arsitektur enterprise, strategi, manajemen dan akuisisi Sistem Informasi, serta manajemen proyek Teknologi Informasi.
  6. ERP Specialist. Merupakan profesi yang bertanggung jawab dalam penyesuaian paket software ERP terhadap proses bisnis organisasi. Sebuah software ERP yang sudah dibeli belum tentu sesuai denagn proses bisnis yang berlaku. Perlu beberapa penyesuaian dan modifikasi dan konfigurasi dari paket ERP tersebut agar bisa sesuai dengan proses bisnis organisasi. Profesi ini banyak membutuhkan pengetahuan di bidang proses bisnis umum organisasi (SDM, Pemasaran, Logistik, Accounting dan Financial) serta arsitektur enterprise.
  7. IS/IT Auditor. Merupakan profesi yang bertanggung jawab dalam melakukan audit terhadap proses teknologi informasi dan sistem informasi organisasi. Profesi ini memastikan bahwa proses-proses TI dan SI organisasi sudah mampu dalam mengamankan sumber daya TI, memelihara kebenaran data, dan mampu menuju tujuan perusahaan secara efektif. Audit SI memberikan evaluasi yang bersifat independen atas kebijakan, prosedur, standar, pengukuran, dan praktik untuk menjaga/mencegah informasi elektronik dari kehilangan, kerusakan, penelusuran yang tidak disengaja, dsb. Profesi ini saat ini menjadi salah satu profesi yang menarik mengingat saat ini SI dan TI menjadi salah satu elemen penting organisasi dan profesi ini masih terbilang cukup baru di Indonesia.
  8. IT Architect. Merupakan profesi yang bertanggung jawab dalam merancang arsitektur teknologi informasi organisasi. Perancangan ini meliputi perancangan arsitektur aplikasi, data serta infrastruktur dan tentunya harus selaras dengan arsitektur bisnis organisasi. Profesi ini akan bekerja dengan menggunakan berbagai standar yang sudah dibuat, mulai dari kerangka TOGAF, EAP, dsb. Posisi ini merupakan posisi yang strategis, mengingat ke mana arah organisasi dan pengelolaan teknologi informasi akan bergantung dari hasil rancangan mereka.
  9. IT Asset Officer. Merupakan profesi yang bertanggung jawab dalam pengelolaan aset teknologi informasi. Aset teknologi informasi yang dimiliki oleh organisasi akan terus berkembang seiring dengan berkembangnya organisasi. Agar aset tersebut bisa dikelola dengan baik, dibutuhkan bantuan dari seorang IT Asset Officer. Profesi ini banyak membutuhkan kemampuan dalam hal infrastruktur dan audit serta kontrol teknologi informasi.
  10. IT Consultant. Merupakan profesi yang bertanggung jawab dalam memberikan konsultasi kepada organisasi terkait solusi-solusi TI. Profesi ini menuntu kemampuan yang komprehensif dalam bidang Sistem Informasi/Teknik Informatika mengingat beragamnya masalah teknologi informasi yang dihadapi oleh organisasi. IT consultant harus memberikan solusi yang terbaik dengan mempertimbangkan berbagai faktor seperti kemampuan keuangan organisasi. Profesi ini banyak membutuhkan kemampuan di bidang arsitektur enterprise, strategi, manajemen dan akuisisi SI, manajemen data dan informasi, manajemen proyek, manajemen bisnis proses serta manajemen keamanan dan resiko teknologi informasi.
  11. IT Operation Officer. Profesi ini bertanggung jawab dalam memastikan operasi-operasi teknologi informasi berjalan tanpa adanya hambatan. Profesi ini bertanggung jawab dalam mengelola keamanan dan resiko teknologi informasi. Keamanan teknologi informasi bukan hanya dilakukan di level jaringan dan aplikasi (misalnya melalui otentikasi), tetapi juga diatur melalui kebijakan dan prosedur pengamanan data dan fisik infrastruktur (misalnya siapa diberikan akses level apa). Resiko-resiko teknologi informasi juga perlu dikelola, misalnya resiko dari bencana, agar bisnis tetap bisa berjalan meskipun terjadi gangguan terjadi dalam sistem. Profesi ini membutuhkan banyak pengetahuan di bidang infrastruktur, manajemen informasi dan data, serta manajamen keamanan dan resiko teknologi informasi.
  12. Network Administrator. Profesi ini bertanggung jawab dalam pengelolaan jaringan teknologi informasi organisasi, termasuk LAN dan WAN. Network administrator yang bertugas untuk memastikan bahwa jaringan berjalan dengan baik, melakukan pengamanan jaringan, melakukan trouble shooting bila ada kerusakan, dan melakukan monitoring terhadap kinerja dari jaringan dalam memenuhi Service Level Agreement yang sudah ditetapkan. Profesi ini membutuhkan kemampuan di bidang infrastruktur teknologi informasi maupun manajemen keamanan dan resiko teknologi informasi.
  13. Project Leader. Merupakan profesi yang bertanggung jawab dalam memimpin pengelolaan proyek teknologi informasi. Project leader harus memahami karakteristik proyek yang dipimpinnya agar proyek tersebut bisa selesai tepat waktu dan mencapai tujuan yang diinginkan. Profesi ini harus menguasai beberapa bidang antara lain: arsitektur enterprise, strategi, manajemen dan akuisisi Sistem Informasi, analisis dan perancangan sistem serta manajemen proyek teknologi informasi.
  14. Web Content Specialist. Merupakan profesi yang bertanggung jawab dalam mengembangkan dan mengelola isi dari sebuah web. Profesi ini membutuhkan pengetahuan terkait analisis dan perancangan sistem, manajemen proyek teknologi informasi, pengembangan aplikasi, perancangan interface, serta pencarian informasi.
Lulusan di bidang Sistem Informasi juga harus mampu melaksanakan penelitian, menyusun laporan penelitian secara ilmiah dan berprikir secara kritis, analitis dan  integral dalam mencari solusi sebuah permasalahan penelitian. Kemampuan penelitian ini diharapkan bisa menjadi bekal untuk mereka yang ingin bekerja di bidang penelitian dan pendidikan maupun bagi mereka yang ingin melanjutkan studi ke jenjang yang lebih tinggi.

Peluang Kerja Lulusan Teknik Informatika adalah :
Beberapa prospek profesi yang terkait langsung dengan informatika adalah :
  1. Software Engineer – Berperan dalam pengembangan perangkat lunak untuk berbagai keperluan. Misalnya perangkat lunak untuk pendidikan, telekomunikasi, bisnis, hiburan dan lain-lain, termasuk perangkat lunak untuk model dan simulasi.
  1. System Analyst dan System Integrator – Berperan dalam melakukan analisis terhadap sistem dalam suatu instansi atau perusahaan dan membuat solusi yang integratif dengan memanfaatkan perangkat lunak.
  2. Konsultan IT – Berperan dalam perencanaan dan pengevaluasian penerapan IT pada sebuah organisasi.
  3. Database Engineer / Database Administrator – Berperan dalam perancangan dan pemeliharaan basis data (termasuk data warehouse) untuk suatu instansi atau perusahaan.
  4. Web Engineer / Web Administrator – Bertugas merancang dan membangun website beserta berbagai layanan dan fasilitas berjalan di atasnya. Ia juga bertugas melakukan pemeliharaan untuk website tersebut dan mengembangkannya.
  5. Computer Network / Data Communication Engineer – Bertugas merancang arsitektur jaringan, serta melakukan perawatan dan  pengelolaan jaringan dalam suatu  instansi atau  perusahaan.
  6. Programmer – Baik sebagai system programmer atau application developer, sarjana informa tika sangat dibutuhkan di berbagai bidang, misalnya bidang perbankan, teleko munikasi, industri IT, media, instansi pemerintah, dan lain-lain.
  7. Software Tester – Terkait dengan ukuran perangkat lunak, sarjana informatika dapat juga berperan khusus sebagai penguji perangkat lunak yang bertanggung jawab atas kebenaran fungsi dari sebuah perangkat lunak.
  8. Game Developer – Dengan berbagai bekal keinformatikaan yang diperolehnya termasuk computer graphic, human computer interaction, dll, seorang sarjana informatika juga dapat berperan sebagai pengembang perangkat lunak untuk multimedia game.
  9. Intelligent System Developer – Dengan berbagai teknik artificial intelligence yang dipelajarinya, seorang sarjana informatika juga dapat berperan sebagai pengembang perangkat lunak yang intelejen seperti sistem pakar, image recognizer, prediction system, data miner, dll
Di Asia, lima perguruan tinggi dengan jurusan Ilmu Komputer dan Sistem Informasi terbaik adalah National University of Singapore (NUS), University of Hong Kong, The Hong Kong University of Science and Technology, The Chinese University of Hong Kong, dan The University of Tokyo. Sementara itu, di urutan teratas masing-masing Massachusetts Institute of Technology (MIT) di Amerika Serikat, Stanford University di AS, University of Oxford di Inggris, Carnegie Mellon University di AS, dan University of Cambridge di Inggris.

Rabu, 17 Oktober 2012

FORM GRAFIK 2 PADA JAVA


Nih ada lagi contoh program membuat tampilan form grafik seperti di bawah ini :


Langkah pertama adalah meminta pewarisan sifat dari class Panel. Dan tidak lupa mengimport class dari pakage java.awt.* .Lalu membuat constructor yang isinya setBackground  untuk latar, dengan acuan RGB(Red, Green, Blue),semakin besar nilai warna,semakin terang warna tersebut . Selanjutnya kita membuat method paint dengan parameter (Graphic i) sebagai tempat kita membuat gambar, dan mencoba beberapa fungsi dari Grafik dan Frame pada Java AWT.
Lebih jelasnya bisa dilihat pada gambar screenshot coding dibawah  ini.



 “drawline” berfungsi untuk membuat garis , sebelumnya kamu harus memahami koordinatnya dulu, koordinat “0” terdapat pada pojok kiri form seperti “i.drawline (625, 5, 625, 230) kolom 1 adalah x1, kolom  2 adalah y1, dan kolom 3 adalah  x2, dan  kolom 4 adalah y2”).

“drawoval” berfungsi untuk membuat oval/lingkaran seperti “i.drawoval (625, 5, 625, 230) kolom 1 adalah x, kolom  2 adalah  y, dan kolom 3 adalah ukuran lingkaran ke samping, dan  kolom 4 adalah ukuran lingkaran ke atas”).


“fillpolygon” berfungsi untuk membuat sudut-sudut yang setiap banyak sudutnya dapat kita custom  tapi sebelumnya kita tentukan dulu koordinat tiap sumbu x dan y-nya seperti pada di atas koding “i.fillpolygon (a, b, 4)”.

“i.fillpolygon (a, b, 4)”  kolom 1 adalah  untuk mengambil nilai koordinat x(a), kolom 2 adalah  untuk mengambil nilai koordinat y(b), dan kolom 3 adalah banyaknya sudut yang ingin kita buat.




Selanjutnya kita buat main class agar program dapat di running



Begitulah pembahasan untuk membuat contoh program grafik yang lainnya dengan menngunakan AWT & SWING.
Silahkan anda dapat download source code-nya untuk lebih lanjut

Grafik2.class 
Grafik2.java 
Grafik2.jar 

Selamat mencoba :)

FORM GRAFIK PADA JAVA


Postingan lain yang akan saya bagikan kepada teman-teman seputar AWT & SWING dalam JAVA, seperti untuk membuat tampilan form grafik seperti di bawah ini :

Berikut koding dari program HelloAWT:


Langkah pertama adalah meminta pewarisan sifat dari class Panel. Dan tidak lupa mengimport class dari pakage java.awt.* .Lalu membuat constructor yang isinya setBackground  untuk latar, dengan acuan RGB(Red, Green, Blue),semakin besar nilai warna,semakin terang warna tersebut . Selanjutnya kita membuat method paint dengan parameter (Graphic i) sebagai tempat kita membuat gambar, dan mencoba beberapa fungsi dari Grafik dan Frame pada Java AWT.
Lebih jelasnya bisa dilihat pada gambar screenshot coding dibawah  ini.






Image gambar = Toolkit.getDefaultToolkit().getImage("07.jpg");
i.drawImage(gambar, 500, 180, 150, 150, this);

koding diatas berfungsi untuk  memasukan gambar ke dalam form, tetapi sebelumnya copy gambar dulu ke project java yang  kamu buat.

Selanjutnya kita buat main class agar program dapat di running

Begitulah pembahasan untuk membuat contoh program grafik dengan menngunakan AWT & SWING.

Silahkan kamu download class, source code dan .jar-nya untuk dipelajari  
Grafik.jar
Grafik.class
Grafik.java 



Selamat mencoba :)

AWT dan SWING pada JAVA


Sudah lama enggak posting lagi nih, nah kali ini saya akan menjelaskan tentang AWT dan SWING pada Java.

Fungsi dari AWT dan SWING adalah membantu pengembang dalam mendesain dan mengimplementasikan aplikasi visual yang lebih baik.
Tidak seperti beberapa komponen AWT yang menggunakan native code, keseluruhan Swing ditulis menggunakan bahasa pemrograman Java. Swing menyediakan implementasi platform-independent dimana aplikasi yang dikembangkan dengan platform yang berbeda dapat memiliki tampilan yang sama. Begitu juga dengan AWT menjamin tampilan look and feel pada aplikasi yang dijalankan pada dua mesin yang berbeda menjadi terlihat sama. Swing API dibangun dari beberapa API yang mengimplementasikan beberapa jenis bagian dari AWT. Kesimpulannya, komponen AWT dapat digunakan bersama komponen Swing.


Berikut ini adalah komponen GUI pada AWT

Window Classes Fundamental
Berikut ini adalah daftar dari beberapa class penting pada kontainer yang telah disediakan oleh AWT.



Untuk mengatur ukuran window, menggunakan method setSize.
void setSize(int width, int height)
mengubah ukuran komponen ini dengan width dan height sebagai parameter.
void setSize(Dimension d)
mengubah ukuran dengan d.width dan d.height berdasar pada spesifikasi Dimension d.
Default dari window adalah not visible atau tak tampak hingga Anda mengatur visibility menjadi true. Inilah syntax untuk method setVisible.
void setVisible(boolean b)



Grafik
Beberapa method grafik ditemukan dalam class Graphic. Dibawah ini adalah daftar dari beberapa method.




Sekian dari penjelasan kali ini, sebelum memlulai ke contoh program, pahami dulu rangkuman diatas J

Layout Manager
Posisi dan ukuran suatu komponen ditentukan oleh layout manager. Layout manager
mengatur tampilan dari komponen di dalam kontainer. Berikut ini beberapa layout manager
yang terdapat di dalam Java.
1.FlowLayout
2.BorderLayout
3.GridLayout
4.GridBagLayout
5.CardLayout
Tapi untuk kali ini,saya hanya akan membahas tentang FlowLayout, dan Border Layout.
FlowLayout Manager
FlowLayout Manager adalah default manager untuk class Panel dan subclassnya, termasuk
class applet. Cara meletakkan komponen dari FlowLayout Manager dimulai dari kiri ke kanan
dan dari atas ke bawah, dimulai dari pojok kiri atas. Seperti pada saat Anda mengetik
menggunakan editor kata pada umumnya. Berikut adalah bagaimana FlowLayout Manager
bekerja, dimana memiliki tiga constructor seperti daftar di bawah ini.
FlowLayout Constructors
FlowLayout()
Membuat object baru FlowLayout dengan posisi di tengah dan lima unit horizontal dan vertikal
gap dimasukkan pada komponen sebagai default.
FlowLayout(int align)
Membuat object baru FlowLayout dengan posisi spesifik dan lima unit horizontal dan vertikal
gap dimasukkan pada komponen sebagai default. FlowLayout Constructors
FlowLayout(int align, int hgap, int vgap)
Membuat object baru FlowLayout dengan argumen pertama sebagai posisi pada komponen
dan hgap untuk horizontal dan vgap untuk vertikal pada komponen

BorderLayout Manager
BorderLayout membagi kontainer menjadi lima bagian diantaranya utara, selatan, timur, barat, dan tengah. Setiap komponen dimasukkan ke dalam region yang spesifik. Region utara
dan selatan membentuk jalur horizontal sedangkan region timur dan barat membentuk jalur
vertikal. Dan region tengah berada pada perpotongan jalur horizontal dan vertikal. Tampilan
ini adalah bersifat default untuk object Window, termasuk object dari subclass Window yaitu
tipe Frame dan Dialog.

Sekian dulu postingan saya, tunggu postingan yang lainnya ya.... J