BAB II TINJAUAN PUSTAKA 2.1 Profil Perusahaan PT Industri Pesawat Terbang Nurtanio didirikan oleh DR. BJ. Habibie, yang juga adalah sebagai Direktur Utama, pada tanggal 28 April 1976 dengan Akta Notaris No. 15 di Jakarta. IPTN diresmikan oleh Soeharto pada 23 Agustus 1976. Dalam perjalanan sejarah, pada 11 Oktober 1985, PT Industri Pesawat Terbang Nurtanio berubah menjadi PT Industri Pesawat Terbang Nusantara atau IPTN. PT Dirgantara Indonesia atau Indonesian Aerospace (IAe) adalah nama yang diresmikan oleh Presiden RI ke-4, Abdurrahman Wahid di Bandung pada tanggal 24 Agustus 2000 bagi sebuah industri pesawat terbang di Indonesia yang menggantikan nama PT IPTN (Industri Pesawat Terbang Nusantara) yang sudah dirintis sejak kurang lebih 25 tahun yang lalu. PT Dirgantara Indonesia tidak hanya memproduksi berbagai pesawat tetapi juga helikopter, senjata, menyediakan pelatihan dan jasa pemeliharaan (maintenance service) untuk mesin-mesin pesawat. Dirgantara Indonesia juga menjadi sub-kontraktor untuk industriindustri pesawat terbang besar di dunia seperti Boeing, General Dynamic, Fokker dan lain sebagainya. Selain bidang dirgantara, Dirgantara Indonesia juga mempunyai produk di bidangbidang non-dirgantara, seperti telekomunikasi, otomotif, maritim, teknologi informasi, minyak 10 & gas, automasi dan kontrol, militer, teknologi simulasi, turbin industri dan layanan teknik (engineering services). Direktorat Aircraft Integration sebagai salah satu direktorat yang bernaung di PT Dirgantara Indonesia memiliki lingkup kerja antara lain : a. Menentukan kebijakan (policy) dan strategi - (stategy) dalam pengelolaan portofolio bisnis pesawat terbang dan helikopter, baik hasil rancang bangun sendiri, maupun di bawah lisensi termasuk layanan puma jual, untuk memperoleh keuntungan Perusahaan yang optimal. b. Melaksanakan Rencana Jangka Panjang Perusahaan (RJPP) dan Rencana Kerja dan Anggaran Perusahaan (RKAP) yang telah ditetapkan oleh Perusahaan sesuai bidang usahanya c. Merencanakan, melaksanakan dan mengendalikan aktivitas pemasaran dan penjualan produk & Jasa sesuai bidang usahanya untuk mencapai target yang telah ditetapkan oleh Perusahaan. d. Melaksanakan modifikasi produk sesuai dengan permintaan pelanggan. e. Merencanakan, melaksanakan dan mengendalikan aktivitas produksi, yang meliputi perakitan, integrasi serta pengujian pesawat terbang dan helicopter. f. Merencanakan, melaksanakan dan mengendalikan pengadaan material yang diperlukan sesuai kebutuhan produksi secara efektif dan efisien. g. Merencanakan, melaksanakan dan mengendalikan bisnis layanan puma jual. 11 2.2 Visi Misi Perusahaan Visi PT.DI yaitu menjadi perusahaan berbasis teknologi dirgantara yang unggul terutama dalam rekayasa, rancang bangun, manufaktur, dan produksi pesawat terbang untuk angkutan penumpang dan kargo, baik untuk kepentingan komersial maupun militer yang mampu meraih keuntungan berdasarkan keunggulan kompetisi pada pasar domestik dan regional Misi PT.DI yaitu sebagai wahana transformasi industri untuk menjadi pusat keunggulan di bidang industri dirgantara yang berorientasi bisnis dan mampu mendukung kepentingan nasional, yang dapat memproduksi infrastruktur ekonomi berupa jembatan udara yang menghubungkan wilayah antar kota, antar provinsi, dan antar pulau 2.3 Struktur Organisasi Perusahaan STRUKTUR ORGANISASI DIR. AIRCRAFT INTEGRATION PT.DIRGANTARA INDONESIA (PERSERO) DIREKTORAT AIRCRAFT INTEGRATION Asisten Direktur Bidang Produk Militer Divisi Pemasaran dan Penjualan Aircraft Integration Divisi Operasi Aircraft Integration Gambar 2.1 Struktur Organisasi Perusahaan 12 Divisi Logistik dan Dukungan Pelanggan 2.4 Pengenalan Halaman Web Halaman web tersusun atas satu atau beberapa komponen baik dokumen web itu sendiri ataupun komponen penyerta lain. Komponen-komponen tersebut biasanya dapat langsung ditampilkan oleh browser (client), tetapi terkadang harus menggunakan program pembantu atau aplikasi tambahan lain (plug-In). Web Browser Web browser adalah perangkat lunak (software) di sisi klien yang digunakan untuk mengakses informasi web, memformat teks dan menempatkan grafik pada layer. Ada beberapa jenis web browser yang dipakai sebagai sumber tampilan antara lain : Internet Explorer, Netscape Navigator, Mozila, Opera, dsb. Prinsip kerja pengaksesan sebuah halaman web yang berbasisi HTML adalah sebagai berikut : a. Browser meminta sebuah halaman kesuatu situs web melalui protokol http. b. Web server meminta permintaan. c. Web server segera mengirimkan dokumen HTML yang diminta ke klien. d. Browser pada klien akan membaca dan mengartikan dokumen yang diterima berdasarkan kode-kode pemformatan yang terdapat pada dokumen HTML, lalu menampilkan dalam versinya masing-masing. Web Server Web server adalah server yang melayani permintaan klien terdapat halaman web seperti apache, IIS (Internet Information Server) dan berkomunikasi dengan Middleware 13 untuk menterjemahkan kode-kode tertentu, menjalankan kode-kode tersebut dan memungkinkan berinteraksi dengan basis data atau PHP. Adapun arsitektur aplikasi server adalah sebagai berikut : a. Browser atau klien berinteraksi dengan web server. b. Secara internal web server berinteraksi dengan middleware. c. Middleware yang berhubungan dengan database. 2.5 World Wide Web Pertama-tama yang harus diketahui adalah World Wide Web (WWW) bukanlah Internet, demikian pula sebaliknya. Namun demikian, WWW dan internet sangat berkaitan dengan yang lain. Internet adalah suatu jaringan komputer global, sedangkan WWW adalah sebuah sistem informasi yang mengelola jaringan internet dengan menggunakan suatu protocol tertentu. WWW lahir sekitar bulan Maret 1989 saat sekelompok peneliti menginginkan untuk membuat sebuah protocol baru untuk mendistribusikan informasi di dalam Internet. Para peneliti ini menetapkan sebuah standar baru, kemudian dibentuklah sebuah konsorsium yang disebut W3C atau World Wide Web Consortium untuk meneruskan pengembangan dari standar tersebut. W3C inilah yang akhirnya melahirkan HTML. 2.6 HTML HTML merupakan singkatan dari HyperText Markup Language. HTML digunakan untuk membangun suatu halaman Web. Sekalipun banyak orang menyebutnya sebagai suatu bahasa pemrograman, HTML sebenarnya sama sekali bukan bahasa pemrograman, 14 karena seperti tercermin dari namanya HTML adalah suatu bahasa mark up. HTML digunakan untuk melakukan mark up (penandaan) terhadap sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau style dari teks yang ditandai. Struktur Dasar HTML Untuk menandai sebuah file teks merupakan file HTML, maka ciri yang paling nampak jelas adalah file-nya, yaitu .html. Namun lebih jauh daripada itu, di dalam file tersebut harus terkandung struktur sebagai berikut: <html> <head> ... </head> <body> ... </body> </html> Tag <html> tersebut harus diletakkan pada bagian paling awal dan tag </html> harus diletakkan pada bagian paling akhir. Bagian head umumnya berisi informasi mengenai dokumen tersebut, misalnya judul dokumen, versi HTML yang digunakan. Sedangkan body berisi layout atau desain halaman web. 2.7 Bahasa Pemrograman PHP PHP (Personal Home Page Tools) adalah sebuah bahasa scripting yang dibundel dengan TML, yang berjalan disisi server. Sebagian besar perintahnya berasal dari bahasa C, Java dan Perl dengan beberapa tambahan fungsi khusus PHP. Bahasa ini 15 memungkinkan para pembuat aplikasi web yang menyajikan HTML yang dinamis dan interaktif dengan cepat dan mudah, yang di hasilkan server. PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah ada. Dengan PHP, Browser web mengacu secara langsung ke file yang dituju, yang lalu dibaca oleh server sebagaimana file HTML statis biasa.Bedanya, sebelum dikirim balik ke browser web, server web memeriksa isi file dan menentukan apakah ada kode didalam file tersebut yang harus dieksekusi. Bila ada, kode-kode tersebut akan dieksekusi. Hasilnya akan dimasukkan kedalam dokumen yang sama. Server web bekerja secara langsung terhadap file yang bersangkutan. Seluruh kode di eksekusi di server (oleh karena itu disebut server-side script). PHP membuat proses pengembangan aplikasi menjadi mudah karena kelebihankelebihannya, yaitu : 1. Script ( kode program) terintegrasi dengan file HTML, sehingga developer bisa berkonsentrasi langsung pada penampilan webnya. 2. Tidak ada proses compiling dan linking. 3. Berorientasi objek (object Oriented). 4. Sintaksis pemrogramannya mudah dipelajari ,sangat menyerupai C dan Perl. 5. Integrasi yang sangat luas ke berbagai server database. Menulis web yang terhubung ke data base menjadi sangat sederhana. Database yang didukung oleh PHP : Oralce, Sybase, mSQL, MySQL, Solid, ODBC, PostgreSQL, Adabas D, FilePRo, Velocis, Informic, dBase, UNIX dbm. 16 2.8 Internet Internet (Interconnection Network) adalah merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia yang berbeda aplikasi maupun sistem operasinya, dimana hubungan tersebut memanfaatkan kemajuan media telekomunikasi, yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP. Internet dibagi dua yaitu: 1. Intranet sebagai jaringan TCP/IP untuk kalangan terbatas. Masyarakat umum biasanya mengartikannya sebagai jaringan lokal (LAN) dengan pengalamatan private IP. 2. Extranet sebagai jaringan TCP/IP untuk kalangan terbatas melalui internet umum Fungsi internet adalah sebagai media komunikasi dan informasi modern. 2.9 My SQL My SQL adalah sebuah multithreaded, multi-user, SQL (Structured Query Language) relational database server (RDBMS). My SQL sangat popular digunakan untuk aplikasi web. Popularitas My SQL hampir setara dengan bahasa pemrograman PHP, sehingga pasangan My SQL dan PHP, acapkali dijuluki Dynamic Duo. 2.10 Database pada web Aplikasi ini dibangun dengan menggunakan PHP coder, yang mana program ini digunakan untuk membuat website dinamis. Dan untuk menyimpan data menggunakan program My SQL. 17 Ada beberapa istilah yang harus diketahui pada saat bekerja didalam My SQL : 1. Table adalah sekumpulan data yang memiliki topik tertentu. Tabel mengatur data didalam kolom (dikaitkan dengan field) dan baris (dikaitkan dengan record). Sebagai contoh, sebuah tabel dapat berisi data kritik dan saran. 2. Field merupakan suatu tempat atau dimana data atau informasi dalam kelompok yang sama atau sejenis dimasukan. Field pada umumnya tersimpan dalam bentuk kolom secara vertikal pada tabel. 3. Record merupakan data lengkap dalam jumlah tunggal yang biasanya tersimpan dalam bentuk baris secara horizontal pada tabel. 18