Thursday, January 13, 2011

Download Program Inventory dan Pengiriman Barang Source Code

Download Program Inventory dan Pengiriman Barang Source Code, program ini menggunakan Visual basic 6.0 dan database mysql.
Dowload Source code

Tuesday, January 11, 2011

Insert, Update dan Delete Data MySql Dengan Visual Basic 6.0

Manupulasi database MySql dan bahasa pemrograman Visual Basic 6.0, Insert, Update dan Delete Data MySql Dengan Visual Basic 6.0 : disini saya asumsikan kita telah memiliki sebuah databse di mysql dengan nama "Kepegawaian" dan sebuah tabel bernama "pegawai" dengan field (nik,nama,alamat,no_telepon).
Pertama , siapkan sebuah project baru dan buat sebuah modul dan beri nama modulkoneksi, bagi yang belum tahu cara membuat koneksi dari Visual Basic 6.0 ke MySql lihat tutorialnya di sini.

Kedua, tambahkan sebuah from dan desain seperti dibawah ini :
Beri nama masing-masing textbox dengan nama txtnik, txtnama, txtalamat, dan txttelepon.
Ketiga, ketikan kode berikut pada prosedur from_load :

Private Sub Form_Load()
Bersih
End Sub

Sub Bersih()
txtnik.Text = ""
txtnama.Text = ""
txtalamat.Text = ""
txttelepon.Text = ""
End Sub
Dan setelah itu ketikan kode berikut pada event command1_click :

Private Sub Command1_Click()
BUKA_DATABASE
Dim SQL As String
SQL="INSERT INTO PEGAWAI(NIK, NAMA, ALAMAT, TELEPON) " & _
"VALUES('"& txtnik.Text &"','"& txtnama.Text &"','"& txtalamat.Text &"','"& txttelepon.Text &"')"
StrCon.Execute SQL
Bersih
End Sub

Sampai disini anda sudah bisa memasukan data kedalam database MySql
to be continue. .............

Monday, January 10, 2011

Koneksi MySqL dengan Visual Basic 6.0

Koneksi MySqL dengan Visual Basic 6.0 menggunakan mysql-connector-odbc 5.1.5, langkah pertama download mysql-connector-odbc 5.1.5 bagi yang belum punya !, yang kedua buat sebuah modul dan ketikan kode berikut :

Option Explicit
Global strCon As New ADODB.Connection

Public Sub BUKA_DATABASE()
On Error GoTo err
Set strCon = New ADODB.Connection
Dim StrString As String
Dim ser, user, pass, db, soc, pro As String
ser = "nama server anda"
db = "nama database"
user = "username"
pass = "password"

StrString = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" & ser & ";DATABASE=" & db & ";UID=" & user & ";PWD=" & pass & ";port=3306;OPTION=2105"
strCon.Open StrString
strCon.CursorLocation = adUseClient
Exit Sub
err:
MsgBox "Sistem belum terhubung ke server..!", vbOKOnly + vbInformation, "Administrator"
End Sub

untuk membuka koneksinya anda tinggal panggil nama prosedurnya
BUKA_DATABASE  di setiap ada koneksi

Thursday, January 6, 2011

Program Penjualan Toko atau Minimarket (POS)

Program Penjualan Toko atau Minimarket (POS) ini dibuat dengan bahasa pemrograman Visual Basic 6.0 dan database MySql. Program ini dapat digunakan sebagai referensi bagi para programmer pemula khususnya bagi yang menyukai Visual basic 6.0 , atau bisa juga langsung digunakan untuk toko atau minimarket anda.
Lihat screenshotnya :
  • Kategori Barang

  • Data Barang
 
  • Pembelian
 
  • Penjualan
  • Dll
Bagi anda yang berminat kami tawar kan  Program Penjualan Toko atau Minimarket (POS) + Source Code dan Database seharga Rp. 750.000,- + Ongkos Kirim bagi yang memesan di luar Jabodetabek. silahkan kirim email ke digitalcomputindo@gmail.com dan di cc ke dede.tyas@gmail.com.

Monday, January 3, 2011

Structure Query Language

I. Data Defenition Language ( DDL ) / Pembentukan database

Membuat tabel (Creating tables)
Syntax
CREATE TABLE (
()
[UNIQUE] [NOT NUL] [PRIMARY KEY] [DEFAULT]
[referential_constraint_defenition>] [CHECK],
()
[UNIQUE] [NOT NULL] [PRIMARY KEY] [DEFAULT]
[referential_constraint_defenition>] [CHECK],
. . .
);

Keterangan:
Unique; Pada kolom tersebut tidak boleh ada data yang sama.
Not Null; tidak boleh data pada kolom tersebut bernilai null
Unique dan Not Null; kolom tersebut dapat dijadikan primary key.
Default; nilai default yang secara otomatis akan mengisi kolom dengan data default tersebut
setiap operasi insert dilakukan.
Referential_Constraint_Definition; Bila kolom tersebut merupakan foreign key terhadap tabel
lain. Dengan syntax
FOREIGN KEY REFERENCES

Contoh :
CREATE TABLE Pelajar (
No_Induk CHAR(8),
Nama CHAR(20),
Tgl_Lahir DATE,
Kelas CHAR(2)
);
CREATE TABLE Mata_Pelajaran(
Kode CHAR(4),
Nama CHAR(20),
Kelas CHAR(2)
);
CREATE TABLE Nilai(
No_Induk CHAR(8),
Kode CHAR(4),
Nl_Angka Number
);


Membuat index (Creating indices)
Syntax
. . .
[ () REFERENCES (), . . . ]
CREATE INDEX ON ();
Contoh :
DROP TABLE Pelajar;
CREATE TABLE Pelajar (
No_Induk CHAR(8) PRIMARY KEY,
Nama CHAR(20),
Tgl_Lahir DATE,
Kelas CHAR(2)
);

CREATE INDEX nm ON Pelajar(Nama);
DROP TABLE Mata_Pelajaran;
CREATE TABLE Mata_Pelajaran(
Kode CHAR(4) PRIMARY KEY,
Nama CHAR(20),
Kelas CHAR(2)
);

CREATE TABLE Nilai(
No_Induk CHAR(8) REFERENCES Pelajar(No_Induk),
Kode CHAR(4) REFERENCES Mata_Pelajaran(Kode),
Nilai Number
);

Mengubah tabel (Altering tables)
Syntax
ALTER TABLE
[ ADD ( (), . . . ); ]
[ MODIFY ((), . . .); ]
Keterangan
Add; Penambahan kolom baru.
Modify; Mengubah kolom yang sudah ada sebelumnya.
Contoh :
ALTER TABLE Pelajar
ADD (Jenis_Kelamin CHAR(10));

Menghapus tabel (Dropping tables)
Syntax
DROP TABLE
DROP INDEX
Contoh :
DROP TABLE Pelajar;
DROP INDEX nm;

II. Data Manipulation Language ( DML ) / Manipulasi Data

Penyisipan data (Inserting)
Syntax
INSERT INTO [()]
VALUES
(,, . . . );

Contoh :
DROP TABLE Pelajar CASCADE CONSTRAINTS;
CREATE TABLE Pelajar (
No_Induk CHAR(8) PRIMARY KEY,
Nama CHAR(20),
Tgl_Lahir DATE,
Kelas CHAR(2)
);
INSERT INTO Pelajar
VALUES (‘00311217’,’Wempi Satria’,’02-JAN-1982’,’1’,’Laki-laki’);
INSERT INTO Pelajar
VALUES (‘00311211’,’Wempi,’03-MAR -1982’,’1’,’Laki-laki’);
INSERT INTO Pelajar
VALUES (‘00311210’,’Satria’,’12-DEC -1982’,’1’,’Perempuan’);

Mengubah data (Updating)
Syntax
UPDATE
SET ,
,
. . . ,
[WHERE ];

Contoh :
UPDATE Pelajar
SET No_Induk = ‘00311216’ ,Nama = ‘Wati’
WHERE No_Induk =’00311210’ and Nama = ‘Satria’;

Menghapus data (Deletion)
Syntax
DELETE FROM
WHERE ;
Contoh :
DELETE FROM Pelajar
WHERE No_Induk = ‘00311211’;

Seleksi data (Selection)
Syntax
SELECT [*] [, , . . ., ]
[, , . . . , ]
FROM
WHERE
[AND ]
[AND MONTH_BETWEEN ();
Contoh :
SELECT * FROM Pelajar;
SELECT a.No_Induk, a.Nama, b.Kode, b.Nama, c.Nl_Angka
FROM Pelajar a, Mata_Pelajaran b, Nilai c;
WHERE a.No_Induk=c.No_Induk and b.Kode=c.kode;

Membuat tabel maya (Creating views)
Syntax
CREATE VIEW
AS SELECT
FROM
WHERE ;

III. Data Control Language ( DCL ) / Kontrol Data

Konfirmasi menyimpan data di memory ke database (Commit)
Syntax
COMMIT [WORK];
Contoh :
INSERT INTO Pelajar
VALUES (‘00311210’,’Satria’,’15-DEC -1982’,’1’,’Perempuan’);
COMMIT;

Mengembalikan status transaksi sebelum penyimpanan (Rollback)
Syntax
ROLLBACK [WORK];

Pemberian hak dari satu user ke user lain (Grant)
Syntax
GRANT
ON TO
[WITH GRAN OPTION];

Penghapusan hak yang diberikan (Revoke)
Syntax
REVOKE
FROM ;

Spesifikasi akses
All Privileges; Semua hak diberikan.
Select; Untuk seleksi
Update; Untuk mengubah data
Insert; Untuk menyisipkan data
Delete; Untuk menghapus data

IV. EKSPRESI

FROM
Untuk mendefenisikan tabel yang menjadi sumber data dari suatu perintah seleksi
Contoh : SELECT * FROM Pelajar

WHERE
Untuk mendefenisikan kondisi pengambilan data dari suatu perintah seleksi
Contoh : SELECT * FROM Pelajar
WHERE No_Induk = ‘00311217’;

GROUP BY
Untuk Mengelompokkan data berdasarkan ekspresi group
Syntax : SELECT
FROM
WHERE
GROUP BY ;
Contoh : SELECT a.No_Induk, b.Nama, c.Nl_Angka
FROM Pelajar.a, Nilai b
WHERE a.No_Induk=c.No_Induk and b.kode=c.kode
GROUP BY a.No_Induk, b.Nama, c.Nl_Angka;

ORDER BY
Untuk mengurutkan data hasil seleksi
Syntax : SELECT
FROM
WHERE
ORDER BY [DESC];
Contoh : SELECT * FROM Pelajar
ORDER BY No_Induk;

HAVING
Untuk mendefenisikan batasan seleksi berdasarkan GROUP BY
Syntax : SELECT
FROM
WHERE
GROUP BY
HAVING ;
Contoh : SELECT a.No_Induk, b.Nama, c.Nl_Angka
FROM Pelajar.a, Nilai b
WHERE a.No_Induk=c.No_Induk and b.kode=c.kode
GROUP BY a.No_Induk, b.Nama, c.Nl_Angka
HAVING Nilai>80;

V. PREDIKAT

COMPARISON
Pembanding dua nilai dengan syarat type data yang dibandingkan harus sama
Sama dengan                                        =
Tidak sama dengan                               <>
Lebih kecil                                            <
Lebih besar                                          >
Lebih kecil dan sama dengan                 >=
Lebih besar dan sama dengan   <=

BETWEN
Pembanding untuk mengecek apakah suatu nilai berada dalam range tertentu atau tidak
Syntax : ... BETWEEN ... AND ...
... NOT BETWEEN ... AND ...
Contoh : Menampilkan data nilai pada range 80 dan 100
SELECT * FROM Nilai
WHERE Nl_Angka BETWEEN 80 AND 100;

IN
Untuk melakukan pengecekan apakah suatu nilai terdapat dalam suatu himpunan
Syntax : IN ( ... )
IN SELECT ...
Contoh : Select * FROM Pelajar a
WHERE a.No_Induk IN (SELECT b.No_Induk FROM Nilai b);

LIKE / NOT LIKE
Untuk membandingkan data dengan pola / struktur tertentu, untuk satu karakter dipakai ( _ )
dan string ( % )
Syntax : ... LIKE
... NOT LIKE
Contoh : SELECT * FROM Pelajar
WHERE Nama LIKE ‘We%’;

IS NULL / IS NOT NULL
Untuk membandingkan suatu nilai dengan NULL
Syntax : ... IS NULL
... IS NOT NULL
Contoh : SELECT * FROM Pelajar
WHERE Kelas IS NULL

EXIST
Untuk pengecekan apakah suatu query memiliki hasil atau tidak
Syntax : ... WHERE EXIST (SELECT ... )
Contoh : SELECT * FROM Pelajar a
WHERE EXIST (
SELECT b.No_Induk FROM Nilai b
WHERE a.No_Induk=b.No_Induk);

Job Desc Seorang Pekerja IT

Banyak orang yang berkecimpung di dunia IT tapi tidak tahu apa goals dari tujuan mereka menggeluti keindahan dunia “baut dan more “. bukan hanya para newbie yang dibikin bingung dengan goal tujuan keindahan dunia “baut dan more” ini, para suhu-suhu IT pun terkadang masih bingung dengan konsep-konsep yang diajarkan di meja perkuliahan, teori yang diajarkan oleh para dosen-dosen terhormat jauh menyimpang dari realitas pekerjaan di dunia IT. mungkin pada kesempatan kali ini saya akan sedikit coba membahas tentang jobdesc masing-masing pegawai IT.
SYSTEM ANALIST
Deskripsi Pekerjaan System analyst
System analyst merancang solusi IT baru untuk meningkatkan efisiensi bisnis dan produktifitas. Pekerjaannya dapat untuk ekstrenal client atau internal client (seperti departemen dalam organisasi yang sama).
Bekerja secara dekat dengan client, analyst memeriksa model bisnis dan aliran data, mendiskusikan penemuan mereka dengan client, dan merancang solusi IT yang tepat.
Mereka menghasilkan sketsa rancangan dan meminta sistem IT baru, menentukan operasi yang akan dijalankan oleh sistem, dan cara data akan dilihat oleh user, memberikan rancangannya pada client dan setelah disetujui, bekerja secara dekat dengan tim client untuk mengimplementasikan solusi.
Aktivitas Kerja System analyst
Kebanyakan system analyst bekerja pada tipe khusus sistem IT, dengan bermacam-macam tipe organisasi.
Aktivitas kerja juga bergantung pada ukuran dan sifat dasar dari organisasi, tetapi biasanya meliputi:
  • Berhubungan secara luas dengan eksternal atau internal client
  • Menganalisa sistem (yang sudah ada) client
  • Menerjemahkan keperluan client ke dalam laporan singkat proyek yang sangat khusus
  • Mengenali pilihan untuk solusi potensial dan menilainya untuk kecocokan teknis dan bisnis
  • Membuat solusi logis dan inovatif untuk permasalahan yang kompleks
  • Membuat proposal khusus untuk memodifikasi atau menggantikan sistem
  • Membuat laporan proyek yang memungkinkan
  • Memberikan proposal pada client
  • Bekerja secara dekat dengan developer dan bermacam end user untuk memastikan kompatibilitas teknis dan kepuasan user
  • Memastikan anggaran dipatuhi dan memenuhi deadline
  • Membuat jadwal pengujian untuk keseluruhan sistem
  • Mengawasi implementasi sistem baru
  • Merencanakan implementasi sistem baru
  • Membuat user manual
  • Menyediakan pelatihan untuk user dari sistem baru
  • Tetap up to date dengan perkembangan sektor teknis dan industri
Kemampuan System analyst
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Kemampuan untuk belajar dengan cepat
  • Pendekatan logis dalam pemecahan masalah
  • Menyelidiki dan memiliki rasa ingin tahu
  • Kemampuan presentasi
  • Kemampuan interpersonal dan client-handling yang bagus
  • Business awareness
  • Kemampuan yang baik sekali dalam komunikasi lisan dan tulisan
  • Kemampuan dalam perencanaan dan negosiasi
  • Inistiatif dan kepercayaan diri
  • Ketertarikan bagaimana proses organisasional bekerja
SOFTWARE ENGINEER
Deskripsi Pekerjaan Software engineer
Software engineer meneliti, merancang, dan men-develop sistem software untuk memenuhi keperluan client. Setelah sistem sudah secara penuh dirancang software engineer lalu diuji, debug, dan memelihara sistem.
Mereka perlu memiliki pengetahuan berbagai macam bahasa pemrograman komputer dan aplikasi, ini karena luasnya bidang kerja yang dapat terlibat didalamnya.
Software engineer kadangkali merupakan computer programmer atau software developer. Bergantung pada tipe organisasi, software engineer dapat menjadi spesialis dalam sistem atau aplikasi. Software engineering merupakan salah satu profesi IT yang paling popular.
Aktivitas Kerja Software engineer
Aktivitas yang dilakukan oleh software engineer meliputi:
  • Researching, perancangan, dan pembuatan software baru
  • Menguji program baru dan mencari kesalahan
  • Men-develop program yang sudah ada dengan menganalisa dan mengenali area untuk modifikasi
  • Memasang produk software yang sudah ada dan mengambil incompatible platform untuk bekerja bersama
  • Memeriksa teknologi baru
  • Membuat spesifikasi teknis dan perencanaan pengujian
  • Bekerja dengan bahasa coding komputer
  • Membuat dokumentasi operasional dengan technical author
  • Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
  • Bekerja secara dekat dengan staff lain, seperti manajer proyek, graphic artists, system analyst, dan sales dan marketing professional
  • Berkonsultasi dengan client/kolega berkaitan dengan pemeliharaan dan performance dari sistem software dan bertanya untuk memperoleh informasi, menjelaskan detail dan mengimplementasikan informasi
  • Secara konstan meng-update pengetahuan teknis dan kemampuan dengan menghadiri in-house dan/atau kursus eksternal, membaca manual dan mengakses aplikasi baru
  • Problem solving dan berpikir secara menyamping sebagai bagian dari tim, atau secara individual, untuk memenuhi kebutuhan dari proyek
Kemampuan Software engineer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Pengetahuan tentang berbagai macam aplikasi
  • Antusiasme dan pengetahuan dari project lifecycle
  • Kemampuan analytical and problem-solving
  • Memperhatikan detail
  • Pikiran yang logis
  • Numeracy
  • Pengetahuan tentang sektor yang akan Anda kerjakan
  • Kemampuan interpersonal dan komunikasi yang baik
  • Kemampuan untuk berkomunikasi secara efektif dengan client, kolega, dan manajemen senior
  • Kemampuan untuk belajar skill dan teknologi terbaru dengan cepat
  • Motivasi karir dan kemauan untuk melanjutkan lebih jauh pengetahuan dan kemampuan
  • Awareness pada isu terkini yang mempengaruhi industri dan teknologi
NETWORK ENGINEER
Deskripsi Pekerjaan Network engineer
Network engineer bertanggungjawab untuk memasang dan mendukung komunikasi jaringan komputer dalam organisasi atau antar organisasi. Tujuannya adalah untuk memastikan operasi yang lancar dari jaringan komunikasi untuk menyediakan performance yang maksimum dan ketersediaan untuk user (staff, client, customer, supplier, dan lain-lain).
Network engineer bekerja secara internal sebagai bagian dari tim pendukung IT di organisasi atau secara eksternal sebagai bagian dari perusahaan konsultansi networking dengan beberapa client.
Aktivitas Kerja Network engineer
Pekerjaan ini terpengaruh oleh ukuran dan tipe dari organisasi yang mempekerjakannya.
Aktivitas standar yang dilakukan oleh orang-orang berprofesi dibidang ini adalah:
  • Memasang, mendukung, memelihara server hardware dan infrastruktur software baru
  • Mengatur e-mail, anti spam, dan virus protection
  • Melakukan setting user account, izin dan password
  • Memonitor penggunaan jaringan
  • Memastikan cost-effective dan efisiensi penggunaan server
  • Mengusulkan dan menyediakan solusi IT untuk masalah bisnis dan manajemen
  • Memastikan semua peralatan IT memenuhi standar industri
  • Menganalisa dan menyelesaikan kesalahan, mulai dari major system crash sampai kelupaan password
  • Mengerjakan rutin preventative measures dan mengimplementasikan dan memonitor keamanan jaringan, jika jaringan terkoneksi ke internet
  • Menyediakan pelatihan dan dukungan teknis untuk user dengan bermacam tingkat pengetahuan IT dan kompetensi
  • Mengawasi staff lain, seperti help desk technician
  • Bekerja dekat dengan departemen/organisasi lain dan berkolaborasi dengan staff IT lain
  • Merencanakan dan mengimplementasikan pengembangan IT untuk masa mendatang dan menjalankan kerja proyek
  • Mengelola website dan memelihara jaringan internal
  • Memonitor penggunaan web oleh para pekerja
Kemampuan Network engineer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Pengetahuan yang up to date dan memahami kebutuhan bisnis dan industri
  • Kemampuan komunikasi yang baik sekali
  • Mampu untuk menerima bermacam tugas dan memperhatikan detail
  • Kemampuan analytical dan problem-solving
  • Kemampuan teamwork dan mampu untuk merasa nyaman bekerja dengan tim, client dan grup staff yang berbeda antar organisasi
  • Kemampuan organisasional
IT TRAINER
Deskripsi Pekerjaan IT Trainer
IT Trainer umumnya merancang dan memberikan kursus dalam information and communications technology (ICT) seperti aplikasi dekstop dan software khusus perusahaan. Mereka juga menyediakan pelatihan dalam area yang lebih teknis untuk software engineer, teknisi, perancang website, dan programmer. IT Trainer bekerja pada perguruan tinggi, perusahaan pelatihan, dan dalam departemen pelatihan dari suatu perusahaan besar dan organisasi sektor publik. Banyak IT Trainer merupakan self-employed.
Aktivitas Kerja IT Trainer
Pelatihan umumnya jatuh pada dua kategori, yaitu aplikasi software desktop (pengolah kata, database, spreadsheet, internet dan e-mail) dan area teknis seperti programming, web design, networking dan pemeliharaan PC.
Aktivitas standar yang dilakukan oleh orang-orang berprofesi dibidang ini adalah:
  • Merancang materi kursus dan dokumen lain seperti handout, manual, dan latihan
  • Mengatur dan memasarkan kursus untuk memenuhi kebutuhan dari pelajar dan permintaan bisnis
  • Menyiapkan lingkungan pelatihan dan sumber daya seperti men-setting peralatan IT
  • Menyampaikan program pelatihan pada client baik itu dalam setting group classroom atau online melalui e-learning atau Virtual Learning Environment (VLE) atau one-to-one basis.
  • Mendukung dan melatih pelajar menggunakan VLE atau paket self-learning
  • Mengevaluasi keefektifan dari pelatihan dan course outcorner
  • Berhubungan dengan penyedia kursus eksternal, employer, client, memeriksa badan dan perusahaan software, dan lain-lain
  • Menerima tanggung jawab untuk pemeliharaan hardware dan software yang digunakan untuk pelatihan dan menganjurkan perbaikan dan upgrade
  • Tetap up to date dengan sistem yang bersangkutan, software dan teknologi pelatihan online
  • Berurusan dengan administrative record
Kemampuan IT Trainer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Pengetahuan yang up to date dari aplikasi dan sistem IT.
  • Kemampuan lisan dan tulis yang baik
  • Kemampuan organisasional, perencanaan, pelatihan dan presentasi yang baik
  • Kesabaran dan kepercayaan
  • Self-motivation dan mampu untuk memotivasi orang lain
  • Kemauan untuk belajar
APPLICATION DEVELOPER
Deskripsi Pekerjaan Application developer
Application developer menerjemahkan kebutuhan software ke dalam kode pemrograman singkat dan kuat. Kebanyakan akan mengkhususkan pada lingkungan development tertentu seperti computer games atau e-commerce, dan akan memiliki pengetahuan yang dalam pada beberapa bahasa komputer yang bersangkut-paut. Peranannya meliputi menulis spesifikasi dan merancang, membangun, menguji, mengimplementasikan dan terkadang yang membantu aplikasi seperti bahasa komputer dan development tool.
Application developer bekerja dalam range yang luas pada sektor bisnis seperti sektor publik, biasanya menjadi bagian dari tim dengan IT professional lainnya seperti system/busineess analyst dan technical author. Mereka bekerja pada produk umum yang dapat dibeli atau untuk client individual menyediakan bespoke solutions.
Aktivitas Kerja Application developer
Fungsi dasar dari application developer adalah untuk mempergunakan pengetahuan teknik pemrograman dan sistem komputer untuk membuat program komputer untuk melakukan bermacam-macam pekerjaan sesuai dengan persetujuan dengan client.
Aktivitas yang dilakukan oleh application developer meliputi:
  • Membuat spesifikasi program secara detail melalui diskusi dengan client
  • Menjelaskan secara tepat apa tindakan (aksi) program yang diinginkan
  • Menguraikan spesifikasi program ke dalam elemen-elemen sederhana dan menerjemahkan logikanya ke dalam bahasa pemrograman
  • Memikirkan solusi yang mungkin untuk menprediksi masalah, mengevaluasi pilihan lain
  • Bekerja sebagai bagian dari tim, dimana mengadakan proyek khusus, untuk membuat bagian tertentu dari program
  • Mengkombinasikan semua elemen dari rancangan program dan mengujinya
  • Menguji sample data-set untuk memeriksa keluaran dari program sesuai dengan yang diinginkan
  • Bereaksi terhadap masalah dan memperbaiki program seseuai kebutuhan
  • Memasang program dan mengadakan pengujian akhir
  • Mempelajari computer printout selama berlangsungnya pengujian
  • Mengevaluasi keefektifan program
  • Meningkatkan efisiensi operasi program dan menyesuaikan kebutuhan baru seperlunya
  • Mengadakan user acceptance testing untuk memastikan program mudah digunakan, cepat, dan akurat
  • Membuat ulang langkah yang diambil oleh user untuk menemukan sumber masalah
  • Membuat dokumentasi secara detail atas operasi dari program oleh user dan operator komputer
  • Mengkonsultasikan manual, laporan periodik dan teknis untuk mempelajari cara baru untuk men-develop program dan memelihara yang sudah ada
Kemampuan Application developer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Kemampuan teknis yang kuat dalam pemrograman, perancangan, metodologi system development dan pengujian, khususnya pada industri game
  • Kemampuan komunikasi yang baik
  • Kemampuan dalam manajemen proyek
  • Kemampuan problem-solving
  • Perhatian pada detail
  • Keuletan dan kesabaran
  • Kemampuan teamwork
  • Pemahaman proses bisnis dan batasannya
MANAJEMEN SISTEM INFORMASI
Deskripsi Pekerjaan Manajer Sistem Informasi
Manajer sistem informasi bertanggungjawab pada sistem komputer dalam perusahaan, mengawasi pemasangan, memastikan sistem backup berjalan dengan efektif, membeli hardware dan software, menyediakan infrastruktur teknologi ICT untuk organisasi, dan berkontribusi dalam kebijakan organisasi mengenai standar kualitas dan perencanaan strategi.
Manajer sistem informasi bekerja pada semua ukuran orgranisasi dalam industri dan sektor pelayanan, biasanya dengan staff dari teknisi, programmer, dan hardware melapor pada manajer.
Aktivitas Kerja Manajer Sistem Informasi
Manajer sistem informasi bertanggungjawab untuk implementasi teknologi dalam suatu organisasi dan mengatur kerja dari system/business analyst, computer programmer, support specialist, dan pekerja lainnya yang berhubungan dengan komputer. Pemegang jabatan biasanya pekerja yang berpengalaman dengan keahlian teknis dan juga memahami prinsip bisnis dan manajemen. Kewajiban dalam peranan pada akhirnya bergantung pada organisasi yang mempekerjakannya dan kompleksitas dari sistem informasi.
Aktivitas standar yang dilakukan oleh orang-orang berprofesi dibidang ini adalah:
  • Mengevaluasi kebutuhan user dan fungsionalitas sistem dan memastikan fasilitas ICT memenuhi kebutuhan
  • Merencanakan, men-develop dan mengimplementasikan keuangan ICT, memperoleh harga yang kompetitif apabila cocok, untuk memastikan keefektifan biaya
  • Penjadwalan upgrade dan backup keamanan dari sistem hardware dan software
  • Mencari kembali dan memasang sistem baru
  • Memastikan running yang lancar dari semua sistem ICT seperti software anti-virus, layanan print dan e-mail.
  • Memastikan lisensi software
  • Menyediakan akses aman ke jaringan untuk remote user
  • Memastikan keamanan data dari serangan internal dan eksternal
  • Menyediakan user dengan support dan nasehat yang tepat
  • Mengatur situasi krisis, dimana melibatkan masalah teknis yang kompleks dari hardware atau software
  • Melakukan mentoring dan pelatihan pada staff pendukung ICT
  • Tetap up to date dengan teknologi terbaru
Kemampuan Manajer Sistem Informasi
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Kepemimpinan
  • Kemampuan untuk bekerja dengan orang pada semua tingkat dalam organisasi
  • Kemampuan untuk berkontribusi dan mengimplementasikan strategi organisasional
KONSULTANT IT
Deskripsi Pekerjaan Konsultan IT
Konsultan IT bekerja secara partnership dengan client, menganjurkan mereka bagaimana untuk menggunakan teknologi informasi agar memenuhi sasaran bisnis atau menyelesaikan suatu masalah. Konsultan bekerja untuk memperbaiki struktur dan efisiensi dan sistem IT organisasi.
Konsultan IT dapat terlibat dalam bermacam aktivitas seperti marketing, manajemen proyek, customer relationship management (CRM) dan system development.
Mereka juga bertanggungjawab untuk pelatihan user dan feedback. Pada banyak perusahaan, tugas tersebut dilakukan oleh IT project team. Konsultan IT makin terlibat dalam penjualan dan pengembangan bisnis.
Aktivitas Kerja Konsultan IT
Tugas khusus yang dilakukan oleh konsultan IT meliputi:
  • Bertemu dengan client untuk menentukan keperluan
  • Bekerja dengan client untuk menetapkan jangkauan dari suatu proyek
  • Merencanakan timescale dan kebutuhan sumber daya
  • Menjelaskan spesifikasi sistem client, memahami kebiasaan kerja mereka (client) dan sifat dasar dari bisnisnya
  • Bepergian ke tempat customer
  • Berhubungan dengan staff pada semua tingkat dari organisasi client
  • Menetapkan software, hardware dan kebutuhan jaringan
  • Menganalisa kebutuhan IT dalam perusahaan dan memberikan nasehat yang independen dan objektif dalam penggunaan IT
  • Men-develop solusi yang cocok dan mengimplementasikan sistem baru
  • Memberikan solusi dalam laporan tertulis ataupun lisan
  • Membantu client pada aktivitas perubahan manajemen
  • Membeli sistem jika cocok
  • Merancang, menguji, memasang dan memonitoring sistem baru
  • Menyiapkan dokumentasi dan memberikan laporan proses pada customer
  • Mengatur pelatihan untuk user dan konsultan lain
  • Mengenali potential client dan membangun dan memelihara hubungan
Kemampuan Konsultan IT
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Kemampun untuk memimpin
  • Kemampuan komunikasi dan interpersonal
  • Kemampuan teamwork
  • Pendekatan logis untuk problem solving/analytical skills
  • Kemampuan untuk cepat belajar
  • Kepercayaan ketika membuat keputusan
  • Kemampuan presentasi
  • Kemampuan customer service yang baik
  • Kemampuan organisasional yang baik untuk mengatur heavy workload
  • Kemampuan untuk berkomunikasi informasi teknis pada client non-IT dan kolega
  • Fleksibilitas dan adaptabilitas
  • Kemampuan manajemen waktu
DATABASE ADMINISTRATOR
Deskripsi Pekerjaan Database Administrator
Database administrator bertanggungjawab terhadap performance, integeritas, dan keamanan dari database. Peran tambahan yang diperlukan kemungkinan besar termasuk perencanaan, pembangunan (development), troubleshooting.
Pendekatan database mengikuti beberapa prinsip:
  • Data tetap konsisten dalam database
  • Data terdefinisi dengan jelas
  • User mengakses data secara bersamaan, dalam bentuk yang cocok untuk mereka
  • Ada ketentuan untuk keamanan data dan recovery control (semua dapat masih dapat diperoleh dalam keadaaan darurat)
Peran database administrator meningkat berdasarkan database dan proses yang dikelola dan kemampuan dari database management system (DBMS).
Aktivitas Kerja Database Administrator
Kerja dari database administrator (DBA) tergantung organisasi yang mempekerjakannya dan tingkat tanggung jawab pada jabatan. Tanggung jawab khusus barangkali hanya maintenance atau terlibat khusus dalam database development.
Tanggung jawab khusus tersebut meliputi:
  • Menentukan kebutuhan dari user dan memonitor akses user dan keamanan
  • Memonitor peformance dan mengatur parameter untuk menyediakan respon query yang cepat ke front end user
  • Merencanakan conceptual design untuk database yang sudah direncanakan dalam bagan
  • Memikirkan kedua back end organisation dari data dan aksesibilitas front end untuk end user
  • Memperhalus logical design sehingga dapat diterjemahkan ke dalam model data tertentu
  • Memperhalus lebih jauh physical design untuk memenuhi syarat penyimpanan sistem
  • Memasang dan menguji versi baru dari database management system (DBMS)
  • Memelihara standar data, termasuk ketaatan (adherence) pada Data Protection Act
  • Membuat dokumentasi database, termasuk standar data, prosedur dan definisi untuk kamus data (metadata)
  • Mengontrol izin akses dan hak
  • Men-develop, mengatur dan menguji perencanaan backup dan recovery
  • Menjamin penyimpanan, pengarsipan, backup dan prosedur recovery berfungsi dengan benar
  • Perencanaan kapasitas
  • Bekerja dekat dengan manajer proyek IT, database programmer dan web developer
  • Berkomunikasi secara tetap dengan staff teknis, aplikasi dan operasional
  • untuk menjamin keutuhan dana keamanan database
  • Mempersiapkan dan memasang aplikasi baru
Kemampuan Database administrator
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
  • Kemampuan komunikasi, teamwork, dan negosiasi
  • Kemampuan problem-solving dan analytical yang bagus
  • Familiar dengan bahasa manipulasi utama dan prinsip dari perancangan database
  • Fleksibilitas dan adaptabilitas
  • Kemampuan organisasional yang bagus
  • Mampu untuk bekerja dibawah tekanan pada deadline yang sempit
  • Business awareness dan mengerti keperluan bisnis dari IT
  • Kemauan untuk tetap up to date dengan perkembangan teknologi baru
  • Komitmen untuk melanjutkan professional development
  • Mengerti perundang-undangan informasi, contoh Data Protection Act
Disadur dan di pos kan kembali dari http[:]//patusainside[dot]wordpress[dot]com/

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More