WELCOME TO MY BLOG
Sabtu, 31 Maret 2012 1 komentar

STRUKTUR ORGANISASI PERUSAHAAN

Contoh Struktur Organisasi Perusahaan

Dengan melakukan pemilihan serta penentuan struktur organisasi yang tepat dan sesuai dengan situasi dan kondisi dalam perusahaan maka pencapian tujuan perusahan akan lebih terarah. Selain itu denga struktur organisasi yang jelas dan baik maka akan dapat diketahui sampai dimana wewenang dan tanggung jawab yang dimiliki oleh seseorang dalam menjalankan tugasnya. Dalam menjalankan aktivitas usahanya, P.T. TIFICO Tbk menerapkan struktur organisasi fungsional dimana organisasi menrut fungsi menyatukan semua orang yang terlibat dalam satu aktivitas yang disebut fungsi dalam satu group. P.T. TIFICIO Tbk mempunyai empat group yaitu group administrasi ( Administrasi Group ), group produksi ( Production Group ), group machinery ( Machinery Group ), ISO 9002 & 14000 Project. Namun disamping beberapa departemen dan sub departemen, seperti di tunjukkan dalam lampiran 1.

Adapun tugas dan tanggung jawab dari elemen organisasi pada P.T. TIFICO Tbk secara singkat dapat dikemukakan sebagai berikut :

General Manager Manufacturing (GMM)
Memimpin perusahaan dan bertanggung jawab terhadap seluruh kelangsungan hidup perusahaan . Dalam menjalankan tugasnya GMM dibantu oleh empat divisi.
Division
Memimpin group dan bertanggung jawab atas beberapa departemen yang ada dibawahnya. Ada empat group dalam struktur organisasi P.T. TIFICO Tbk yaitu : group administrasi, group produksi, group machinery, dan ISO 9002 & 14000 Project 
Safety and Environmental Control Departement
Departemen ini bertugas memberikan pembinaan mengenai keselamatan kerja karyawan, membuat standar pakaian dan alat kerja sehingga dalam bekerja karyawan mendapatkan jaminan keselamatan dan apabila terjadi kecelakaan perusahaan akan bertanggung jawab, sepenuhnya dengan catatan ketika kecelakaan terjadi karyawan telah memakai pakaian dan alat keselamatan kerja sesuai standar perusahaan. Bertanggung Jawab atas keberlangsung kondisi lingkungan hidup akibat dampak dari aktivitas produksi perusahaan. Berkaitan dengan hal itu maka departemen ini mengawasi dan mencegah terjadinya polusi dan pecemaran, mengatur gas buang, mengolahan limbah dan emisi.
General Affair Departement

Adalah bagian umum yang bertanggung jawab atas :

1) Penyediaan saranan pakaian dan alat keselamatan kerja seperti sabuk pengaman ( safety belt ), topi (heln met ), baju ( uniform ), sepatu anti setrum.
2) Menyediakan dan memelihara fasilitas kantin, Mushola, poliklinik, apotik, asrama, dan perumahaan ( dormitory and mess) karyawan
3) Menentukan rumah sakit, dokter, apotik yang ditunjuk untuk pelayanan karyawan dan keluarganya.
4) Penyedian alat-alat tenaga kerja 
5) Pengawasan kesehatan karyawan 
6) Penyediaan air minum
7) Penyediaan sarana transportasi anatr jemput karyawan 
8) Serta fungsi sebagai humas misalnya masalah eksternal perusahaan menangani jamsostek, menentukan Rumah Sakit yang dituju.
Personalia Departement 
Departement personlia bertanggung jawab atas ketenagakerjaan mulai dari rekruitment karyawan, penggajian, kenaikan jabatan (promosi), penilaian prestasi kerja, penghargaan karyawan secara langsung maupun tidak langsung, pengadaan keamanan (securty) perusahaan
Accounting Departememt
Bertanggung jawab terhadap masalah keuangan, adapun untuk mengaudit keuangan perusahaan dilakukan oleh tim audit dari kuar perusahaan
Purchasing 1 & 2 Departememt
Purchasing 1 bertanggung jawab dalam penyediaan pergudangan dan penyediaan bahan baku ( lokal maupun import ), sedangkan Purchasing 2 bertanggung jawab dalm masalah transportasi bahan baku dan barang produksi.
Polymerrization Production Departement 
Mempunyai tugas pokok membuat bahan baku untuk produksi, berupa chips yang diproses dari bahan pokoknya yaitu : Ethelyne Glycol (EG) dan Terepthalic Pure Acid (TPA).
Polymer Tecnology Departement 
Melakukan riset dan pengembangan bahan baku chips
Staple Fiber Production Departement
Departement yang tugas pokoknya memproduksi kapas polyester ( Staple Fiber)
Staple fiber Tecnology Departement 
Mempunyai tugas pokok melakukan penelitian dan pengembangan produk kapas polyester.
FOY Production Departement 
Departement yang menghasilkan benang polyester dengan berbagai macam jenisnya .
Quality Departement 
Membuat standar kualitas filament yang didasarkan pada hasil riset
Control Departement 
Melakukan pengawasan secara ketat terhadap proses produksi filament.
Spinning Draw Yarn (SDY) Production Departement 
Departement yang menghasilkan filament (benang) dengan menggunakan padat teknologi
Draw Texture yarn (DTY) Production Departement
Departement yang membuat texture benang sesuai dengan keinginan konsumen
Maintenance 1 & 2 Departement
Mempunyai tugas pokok menjaga, merawat, dan memperbaiki peralatan mesin-mesin yang ada TIFICO
Electricity & Maintenance Departement
Mempunyai tugas pokok menjaga, merawat dan memperbaiki peralatan eletronika yang ada TIFICO
Utility 1 & 2 Departement 
Mempunyai tugas pokok memasok sumber tenaga listrik, air dan netrogen
ISO 9002 Group
Mempunyai tugas pokok mengadakan pengembangan dan pengawasan ISO.

Minggu, 18 Maret 2012 1 komentar

PERBEDAAN ILMU KOMPUTER DAN SISTEM INFORMASI


Sistem Informasi
Program Sistem Informasi lebih berfokus pada pengintegrasian solusi berbasis teknologi informasi dengan proses bisnis untuk memenuhi kebutuhan informasi bisnis dan usaha-usaha lain, yang memungkinkan tercapainya tujuan sebuah organisasi dengan efektif dan efisien. Perspektif bidang ilmu ini lebih memandang teknologi sebagai instrumen untuk mencatat, menghasilkan, mengolah, serta mendistribusikan informasi. Ahli-ahli di bidang ini memiliki kemampuan untuk memetakan kebutuhan informasi sebuah organisasi, dan menentukan cara terbaik teknologi informasi dapat digunakan untuk memenuhi kebutuhan tersebut.
Selain penguasaan aspek teknologi informasi, seorang pakar sistem informasi juga harus memahami prinsip-prinsip manajemen dan bisnis. Sebagai konsekuensinya, kurikulum di bidang sistem informasi juga mencakup materi mengenai kerangka bisnis dan manajemen, di samping penguasaan teknologi perangkat lunak dan perangkat keras komputer.
Lulusan dari program ini memiliki keahlian yang sangat dibutuhkan industri saat ini, di mana pemanfaatan teknologi informasi sering menjadi kunci keunggulan sebuah organisasi.
Ilmu Komputer
Teknik Informatika
Program yang berjudul Ilmu Komputer dan Teknik Informatika pada dasarnya adalah program yang sama. Cakupannya cukup luas, mulai dari fondasi teoritis mengenai perancangan algoritma, yaitu konsep dasar yang melandasi pengembangan perangkat lunak, sampai kepada penerapan mutakhir berupa aplikasi robotika, kecerdasan buatan, bio-informatika, dan topik-topik menarik lainnya.
Fokus kurikulum Ilmu Komputer dan Teknik Informatika seringkali lebih ilmiah dan teoritis, dan cukup banyak mengandung unsur matematika dan logika.
Seorang lulusan Ilmu Komputer/Teknik Informatika memiliki kemampuan untuk merancang dan mengembangkan perangkat lunak yang canggih untuk menyelesaikan permasalahan yang rumit. Mereka jugalah yang senantiasa menemukan inovasi baru di bidang ilmu komputer. Sebagai contoh, saat ini kita sudah mengenal baik fasilitas Internet dan World Wide Web, yang tidak akan terwujud tanpa kemajuan di sub-bidang ilmu komputer seperti jaringan komputer (computer networking), basis data (database), serta interaksi manusia komputer. Saat ini, ilmuwan komputer menggunakan teknologi komputer untuk pengembangan robot yang cerdas, pemodelan DNA manusia, serta pembuatan program yang dapat memahami berbagai data dalam bentuk teks, gambar, suara, maupun video.

Teknik Komputer
Teknologi Komputer
Program ini berfokus pada perancangan dan pembangunan komputer dan sistem berbasis komputer. Topik yang dipelajari adalah perangkat keras, perangkat lunak, sistem komunikasi, serta interaksi antara semua elemen tersebut. Sistem pendidikannya biasanya lebih banyak menganut pendekatan rekayasa/terapan (engineering) daripada ilmiah (science).
Mahasiswa pada program Teknik/Teknologi Komputer lebih banyak mempelajari perancangan sistem perangkat keras dijital, termasuk komputer dan sistem telekomunikasi. Perangkat lunak tetap dipelajari,namun fokusnya terletak pada interaksinya dengan perangkat keras.
Sebuah sub-bidang yang cukup banyak diminati di Teknik/Teknologi Komputer adalah sistem tertanam (Embedded Systems), yaitu pengembangan perangkat selain komputer yang sebetulnya memiliki sistem perangkat keras maupun lunak ‘tertanam’ di dalamnya, misalnya telepon seluler, sensor dan peralatan medis, dan lain-lain.

Minggu, 11 Maret 2012 0 komentar

Mempelajari Progam Pascal

Udah lama nih ga belajar pascal, kangen juga sih,hehe. Karena saya juga masih belajar, saya cuma bisa nulis yang dasar-dasar aja nih. ya maklum lah, namanya juga masih newbie. Ya saya mau nyoba jelasin dasar-dasar struktur program pascal, semoga bisa struktur paskal itu terbagi menjadi tiga bagian
  • Judul program
  • Badan program, dan
  • Bagian pernyataan atau statement
JudulProgam
Bagian judul program ini sifatnya optional, jadi boleh digunakan boleh juga tidak. Tapi dari pada nanti bingung mendingan digunakan aja. Yang perlu diperhatikan dalam penulisan judul program ini adalah tidak boleh ada spasi, (kecuali setelah kata “program”)tapi boleh menggunakan karakter khusus untuk menggantikan spasi.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS2L4ng77MECnqSf9r9cz3YCZ6kNhVTwynCfQ5p-maGgIdvCdY1rvp1xI9pHQjjNv2kahS30GN2vqx8_27rPnklVIBmnMYbS-yGPm14OllnRvUbr8Ag5jlIJh2NzepKKOq9FiX4XdZ2Ngp/s320/judul+program.jpg

Badan program
Dibagian ini di gunakan untuk menyiapkan element-element program sperti, variable, konstanta, label, tipe, prosedur, dll. yang nantinya akan kita gunakan.

Bagian pernyataan/statement

bagian ini merupakan tindakan/pernyataan/statement atau eksekusi dari program yang akan kita buat. Bagian ini diawali dengan Begin dan diakhiri dengan end, setiap akhir pernyataan diakhiri oleh titik-koma ( ; ), dan diakhir program di beri tanda titik ( . ).

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeNoJHEae2GN_RmcVdZK2wpyZAKFKYC7Wti8GU7LZO68MdSJSTZyxa5BjVln5zTUI-lTMgem68K2rnDf_dOSzVzTBoAmxWRZgJEOAHXJxnnK4u_BcOErEXZIGsK3qdKV7O69DpZ0pvh7CK/s320/pascal.jpg

Tipe Data
Dalam bahsa pascal tipe data yang sering dugunakan ada 5 yaitu:
  • Integer : Yaitu tipe data yang tidak memiliki pecahan atau bilangan bulat, dan berbasis numerik. Tipe data ini biasanya digunakan untuk perhitungan yang menggunakan bilangan bulat. misalnya : 2 3 10 5 100 dst.
  • Real : ini adalah tipe data yang mempunyai desimal, atau berupa bilangan pecahan. misalnya :1,5 20,1 3,14 dst.
  • Char: karakter tunggal, hanya terdiri dari satu huruf, angka atau karakter khusus, dan tidak bisa digunakan untuk perhitungan. Penulisannya diapit dengan tanda kutip tunggal. misalnya : ‘B’ ‘C’ ‘@’ ‘&’ ‘2’ dst.
  • String : kumpulan dari beberapa character yang membentuk sebuah kata, bersifat tidak bisa untuk perhitungan dan penulisannya diapit tanda kutip tunggal. misalnya : ‘rumah’ ‘123456’ dst.
  • Boolean : adalah berupa logika yang hanya memiliki nilai True dan False.

Operator
seperti layaknya bahasa program yang lain, pascal juga punya operator atau tanda operasi. dalam pascal sendiri terdiri dari 9 kategori. yaitu :
  • Assignment Operator ( operator pengerjaan) yang ditandai dengan penggunaan titik dua dan diikuti sama dengan ( := )
  • Binari operator (operator biner) biasanya digunakan untuk operasi aritmatika, seperti penjumlahan, pengurangan, MOD, DIV dll.
  • Unary Operator (Operator Tunggal) merupakan penandaan nilai negatif dan positif.
  • Bitwise Operator, digunakan untuk operasi bit per bit dalam nilai integer.
  • Relational Operator (Operator Relasi), untuk membandingkan dua buah nilai, yang nantinya akan menghasilkan nilai boolean (True atau False)
  • Logica Operator (Operator Logika) yaitu terdapat AND, OR, NOT dan XOR.
  • Addariess Operator (Operator Alamat), ga ngerti ini buat apa, hehehe.,.
  • Set Operator (Operator Himpunan), digunakan untuk operasi himpunan.
  • String Operator, digunakan untuk operasi string.



Program luas_keliling_lingkaran; {ini judul program}

{ini bagian badan program}
const
phi:3.14;
var
r:integer;
luas,keliling:real;

{klo yang ini bagian pernyataan/statement}
begin
write ('masukan jari-jari lingkaran : '); readln (r);
luas := phi * r * r ;
keliling := phi * r * 2 ;
writeln ('luas lingkaran = ', luas:2:2);
writeln ('keliling lingkaran = ', keliling:2:2);
readln
end.

3 komentar

BELAJAR C++

Pendahuluan

Bahasa pemrograman C++ didasarkan atas bahasa C sehingga compiler C++ dapat digunakan untuk melakukan kompilasi program-program yang ditulis dengan bahasa C. Keistimewaan dari bahasa C++ adalah karena bahasa ini mendukung pemrograman berarah objek atau yang sering dikenal dengan istilah Object Oriented Programming (OOP).
Struktur program C++

Bahasa C++ secara umum memiliki struktur program seperti berikut:
Daftar header file
Deklarasi variabel global dan fungsi-fungsi tambahan
Kepala fungsi utama/main
Definisi fungsi utama/main
Definisi fungsi-fungsi tambahan (subroutine)
Subroutine dapat dituliskan setelah fungsi main atau di dalam file pustaka (library). Namun bila diletakan pada library, maka file library harus disertakan dengan menggunakan prepocessor directive #include yang diletakan pada daftar header file.
Contoh: /* contoh program turbo C++ */  komentar
à
 preprosesor/header file
à#include
main(){  fungsi utama
à
cout << “teknik ElektroUII”;  definisi fungsi utama
à
return 0;
}
Aturan umum penulisan bahasa C++

1. Bahasa C++ membedakan penulisan huruf besar dan kecil.
2. Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan */ di akhir atau // dalam satu baris.
3. Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal.
4. Setiap statement harus diakhiri tanda titik koma.
5. Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu.
Fungsi main

Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan akhir eksekusi. Fungsi ini harus ada dalam setiap program. Tanda kurawal buka { merupakan tanda awal fungsi main dan tanda kurawal tutup } merupaka tanda berakhirnya fungsi main.
Prepocessor directive
Preprocessor directive merupakan suatu pernyataan yang akan diikiutsertakan dalam program, dimana pernyataan tersebut akan di-compile sebelum proses compilasi yang sebenarnya dilakukan.
Perintah-perintah dasar C++
* cout <<
Merupakan perintah yang biasa dipakai untuk menampilkan suatu keluaran pada layar
Contoh: cout << “Lab. Pemrograman Komputer”;
cout <>
Merupakan perintah yang berguna untuk memasukan data, yang selanjutnya didefinisikan sebagai data variabel.
example: int age;
cin >> age;
Konstanta

Adalah nilai numeris/karakter yang tetap atau tidak berubah. Dalam C++ ada 4 kelas konstanta, yaitu:
1. Konstanta integer, berupa integer biasa, integer panjang (long int) dan integer tak bertanda (unsigned integer). Nilainya dapat berupa desimal, oktal atau hexadesimal.
2. Konstanta floating point, dapat mengandung nilai pecahan, yang biasa ditulis dalam bentuk pecahan biasa maupun bentuk eksponensial dan selalu dinyatakan dalam double, kecuali jika diakhiri dengan F atau f (menyatakan konstanta float).
3. Konstanta string, merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik ganda (“…“). Juga dapat mengandung karakter yang menggunakan tanda \ yang disebut karakter escape (escape sequence).
4. Konstanta karakter, selalu diawali dan diakhiri dengan tanda petik tunggal (‘…’). Beberapa konstanta karakter dapat diawali dengan tanda \ (penempatannya setelah tanda petik tunggal).
Tabel rangkaian karakter escape
Sequence Karakter Deskripsi
\a Bel Alert (bunyi bell)
\b BS Backspace (mundur 1 karakter)
\f FF Form feed (berganti halaman)
\n LF New line (berganti baris baru)
\r CR Carriage return (kembali ke kolom 1)
\t HT Horizontal Tab (tabulasi horizontal)
\v VT Vertical Tab (tabulasi vertikal)
\\ \ Backslash
\’ ‘ Petik tunggal
\” “ Petik ganda
\? ? Tanda tanya
\DDD Apapun DDD adalah digit nilai oktal
\xHHH Apapun HHH adalah digit nilai heksadesimal
Null Karakter ASCII = 0
Adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yag dapat berubah-ubah selama eksekusi berlangsung.
Tipe data simple merupakan tipe data bawaan dari C++, tipe data ini terdiri dari beberapa tipe data yaitu:
o Tipe data integral merupakan tipe data yang terdiri dari bilangan dengan range yang berbeda-beda.
Tipe Data Integral Bytes Range Panjang Range
Char 1 -128 – 127 0 – 255
Short 2 -32.768 – 32.767 0 – 65.535
Int 2 -32.768 – 32.767 0 – 65.535
o Floating merupakan tipe data untuk bilangan desimal. Untuk semua Turbo C++, type floating-point yang menggunakan format-format IEEE floating-point digunakan oleh intel 8087. Type float menggunakan real format 32-bit IEEE. Type double menggunakan real format 64-bit IEEE. Type long double menggunakan extended real format 80-bit IEEE.
Tipe Data Integral Bytes Range
Float 4 3.4E-38 – 3.4E+38 (7 digit)
Double 4 1.7E-308 – 1.7E+308 (15 digit)
Long Double 8 1.7E-308 – 1.7E+308 (15 digit)
Address merupakan tipe data yang digunakan untuk menunjuk suatu alamat memori. Sedangkan tipe data structured merupakan tipe data bentukan.
Berikut adalah contoh program C++ :
//Contoh 1 penjumlahan a dan b adalah nilai untuk c
#include
main()
{
int a,b,c;
a = 25;
b = 20;
c = a+b;
printf(“%d”,c);
}
//Contoh 2 menampilkan inputan nama
#include
main()
{
char nama[20];
printf(“Masukan Nama anda : “);scanf(“%s”,nama);
printf(“\nJadi Nama Anda :%s”, nama);
}
//Contoh 3 perhitungan luas
#include
#define pi 3.14
void main()
{
float luas;
float jejari=5;
luas = 4*jejari*jejari;
printf(“\nLuas adalah : %5.2f\n”,luas);
}
//Contoh 4
#include
void main() /*program untuk menghitung luas persegipanjang */
{
float P;
int Luas,L;
printf(“Isikan nilai panjang (p) = “);scanf(“%f”,&P);
printf(“Isikan nilai lebar (l) = “);scanf(“%d”,&L);
Luas = P*L;
printf(“Luas persegi panjang (L) = %-6d\n”,Luas);
}
//Contoh 5
#include
#include //untuk mengaktifkan clrscr() dan getch()
void main()
{int P;
float Luas,L,A;
clrscr();
printf(“Isikan data P = “);scanf(“%d”,&P);
printf(“Isikan data L = “);scanf(“%f”,&L);
A = 0.5;
Luas = A*P*L;
printf(“Luas Segitiga = %6.2f\n”,Luas);
getch();
}
//Contoh 6
#include
#include
void main()
{
char C;
int I;
long int LI;
double D;
float F;
long double LD;
clrscr();
printf(“\t Daftar Ukuran tipe data \n”);
printf(“\t Ukuran karakter : %d bytes \n”,sizeof(C));
printf(“\t Ukuran integer : %d bytes \n”,sizeof(I));
printf(“\t Ukuran long integer : %d bytes \n”,sizeof(LI));
printf(“\t Ukuran double : %d bytes \n”,sizeof(D));
printf(“\t Ukuran float : %d bytes \n”,sizeof(F));
printf(“\t Ukuran long double : %d bytes \n”,sizeof(LD));
getch();


 
;