III. TINJAUAN PUSTAKA A. SISTEM INFORMASI MANAJEMEN Dengan berjalannya sistem pengolahan transaksi, baik ahli informasi perusahaan maupun manufaktur komputer menginginkan aktivitas-aktivitas komputer terus meningkat sehingga mereka berusaha mencari area aplikasi baru untuk dikembangkan. Tidak memerlukan waktu lama bagi mereka untuk menyadari bahwa output informasi dari sistem pengolahan transaksi masih jauh dari yang diharapkan. Sistem umumnya tidak mampu mengubah (transforming) sejumlah data menjadi informasi yang telah dikelompokkan, diurutkan, dan diolah yang dibutuhkan oleh manajer. Informasi yang terintegrasi menjadi sebuah sistem mutlak diperlukan dalam pengelolaannya sehingga menjadi alat yang berfungsi dalam menunjang kegiatan-kegiatan bisnis perusahaan. Sistem informasi itu sendiri didefinisikan sebagai pengaturan orang, data, proses, dan teknologi informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan sebagai output informasi yang diperlukan untuk mendukung sebuah organisasi (Whitten 2004). Sistem informasi ini mempunyai pembagian lagi, yaitu sistem informasi manajemen. Definisi dari sistem informasi manajemen (SIM) sebagai sistem berbasis komputer yang menyediakan informasi bagi para pengguna yang memiliki kebutuhan yang sama (McLeod 2009). Informasi adalah data yang telah diolah sehingga lebih bermakna. Informasi juga biasanya menyampaikan sesuatu yang baru dan belum diketahui oleh pengguna. Sistem Informasi Manajemen mendukung manajer fungsional dengan menyediakan laporan berkala yang termasuk rangkuman, perbandingan, dan statistik lain (Turban 2008). Secara umum sebuah sistem informasi terdiri dari tiga komponen fundamental yaitu input, proses, dan output (Rademacher dan Harry 1983), seperti dapat dilihat pada Gambar 13. Gambar 13. Unsur Sistem Informasi Berdasarkan gambar tersebut dapat dilihat bahwa sebuah sistem informasi terdiri dari 3 unsur, yaitu : 1. Menerima data sebagai masukan ( input) 2. Memproses data dengan melakukan perhitungan, penggabungan unsur data, pemutakhiran perkiraan dan lain-lain. 3. Memperoleh informasi sebagai keluaran (output). Prinsip ini berlaku baik untuk sistem informasi manual, elektromekanis maupun komputer. Sistem informasi berbasis komputer merupakan sebuah sistem yang terintegrasi, sistemmanusia-mesin yang memanfaatkan perangkat keras, perangkat lunak, basis data, dan prosedur yang bertujuan untuk menyediakan informasi yang mendukung kegiatan organisasi. SIM memegang peranan yang sangat penting dalam organisasi, diantaranya : 1. Mendukung operasional organisasi sehingga organisasi mampu beroperasi secara efisien. 17 2. 3. Mendukung pengambilan keputusan oleh manajerial organisasi. Sistem informasi menyajikan informasi yang akurat dan tepat waktu serta tersaji dalam bentuk sesuai dengan yang diinginkan. Mendukung strategi bisnis organisasi dan implementasi strategi sehingga organisasi mampu bertahan (dalam persaingan) dan bahkan lebih maju. Pengguna SIM umumnya terdiri dari anggota organisasi-organisasi formal, seperti perusahaan dan subunitnya. Ada versi khusus SIM yang dibuat untuk unit-unit tertentu dalam perusahaan, seperti sistem informasi pemasaran untuk unit pemasaran dan sistem informasi eksekutif untuk anggota eksekutif perusahaan. Informasi menyampaikan apa saja yang telah, sedang, dan akan terjadi di perusahaan serta sistem utamanya. Informasi dihasilkan dari data yang ada di dalam database menggunakan dua jenis perangkat lunak. 1. Perangkat lunak penulis laporan (report-writing software) menghasilkan laporan periodik dan laporan khusus. Laporan periodik diolah dalam bahasa pemrograman dan dipersiapkan menurut jadwal yang telah ditetapkan. Laporan khusus, disebut juga laporan ad-hoc, disiapkan untuk merespons permintaan informasi dalam keadaan yang tidak diantisipasi sebelumnya. Sistem manajemen database kini mempunyai fitur yang mampu merespons permintaan data atau informasi yang spesifik dengan cepat. 2. Pemodelan matematika, menghasilkan informasi sebagai hasil simulasi operasional perusahaan. Model matematika yang menggambarkan hasil operasional perusahaan dapat ditulis dalam berbagai bahasa pemrograman. Namun penggunaan bahasa pemodelan khusus membuat pekerjaan lebih mudah dan cepat. Output informasi yang digunakan oleh orang dalam perusahaan (baik manajer dan professional lainnya) yang membuat keputusan untuk memecahkan berbagai masalah organisasi. Definisi tersebut diilustrasikan dengan model SIM seperti terlihat dalam Gambar 14. Database terdiri dari data yang diberikan oleh sistem pengolahan transaksi, ditambah data dan informasi dari lingkungan. Lingkungan menjadi terlibat ketika perusahaan berhubungan dengan organisasi lain, seperti pemasok, untuk membentuk sistem informasi antarorganisasi (interorganization information sistem-IOS). Dalam kasus ini, SIM memberikan informasi pada anggota lain dari IOS sebagaimana halnya kepada pengguna dalam perusahaan. Gambar 14. Model SIM (Mc. Leod, 2001) 18 B. KOMPUTERISASI SISTEM INFORMASI Pada era kecanggihan teknologi, peranan komputer telah merebak hampir di segala bidang termasuk di dalamnya bidang informasi. Komputer telah banyak sekali membantu manusia baik dalam menjalankan kegiatan perencanaan, pelaksanaan maupun pengendalian. Karena begitu praktisnya dalam penggunaan, maka semakin banyak organisasi yang memanfaatkannya. Informasi yang menyangkut apa saja yang telah dikerjakan, baik yang mengenai materinya (what) maupun yang mengenai bagaimana cara mengerjakannya (how) kemudian dianalisisnya untuk dapat diramalkan kecenderungannya. Berdasarkan data latar belakang ini, maka dengan bantuan komputer pimpinan dapat meramalkan akibat suatu keputusan yang akan diambil (Syamsi 2000). Sebagai contoh apa akibatnya terhadap konsumen jika harga barang hasil produksinya itu dinaikkan 5 %. Jika data-data mengenai penjualan dan harga-harga penjualan pada waktu yang lalu serta data-data lainnya yang dibutuhkan lengkap, maka komputer ini dapat dijadikan masukan bagi manajer sebagai bahan pengambil keputusan. Bahkan di Perancis pada tahun 1993 dengan menggunakan satelit cuaca dan penghitungan komputer telah dapat diramalkan hasil panenan beberapa bulan mendatang. Lahan pertanian dipantau melalui satelit cuaca, hasilnya dikirim ke stasiun bumi. kemudian dengan menggunakan komputer dapat dianalisis dan diramalkan hasilnya (Syamsi 2000). Komputer mempunyai kemampuan yang menakjubkan, tetapi ada hal-hal yang tidak dapat dijangkau oleh komputer karena masalah organisasi bukan sekedar masalah pemikiran, namun juga masalah perasaan. Hal ini yang tidak dapat dijangkau oleh komputer, sehingga bantuan konsultan tetap tidak dapat diabaikan. Komputer hanya dapat menyajikan alternatifalternatif hasil analisisnya, yang digunakan sebagai bahan pertimbangan. Pimpinan, tetap dominan dalam mengambil keputusan terakhirnya (Syamsi 2000). Meskipun tipe dan ukuran kemampuan komputer itu berbeda, namun secara umum kemampuan komputer adalah : 1. Melakukan pekerjaan berdasarkan perhitungan matematika (Perform operations of arithmatic) 2. Membandingkan data (Compare data) 3. Menyimpan data (Store data) 4. Memperoleh kembali dan memperbaiki data (Retrieve data) 5. Mengolah data dengan cermat dan tepat (Process data accurately) (Hicks, 1981, h. 576) C. PEMROGRAMAN PHP PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus Lerdorf. Beberapa versi awal yang tidak dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat hidup online-nya. Versi pertama digunakan oleh pihak lain pada awal tahun 1995 dan dikenal sebagai Personal Home Page Tools. PHP memiliki sebuah parser engine (mesin pengurai) yang sangat disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa utilitas yang sering digunakan pada pembuatan home page, seperti buku tamu, pencacah, dan hal semacamnya. Parser tersebut ditulis ulang pada pertengahan 1995 dan dinamakan PHP/FI Version 2. FI(Form Interprenter) sendiri berasal dari kode lain yang ditulis juga oleh Rasmus, yang menerjemahkan HTML dari data. Ia menggabungkan script Personal Home Page Tools dengan 19 Form Interprenter dan menambahkan dukungan terhadap server database yang menggunakan format mSQL sehingga lahirlah PHP/FI. PHP/FI tumbuh dengan pesat dan orang-orang mulai menyiapkan kode-kode programnya supaya bisa didukung oleh PHP. Pada akhir 1996 diperkirakan PHP/FI sudah digunakan sedikitnya pada 15,000 situs web di seluruh dunia. Pada pertengahan 1997, angka tersebut berubah menjadi 50,000. Pada saat itu juga terdapat perubahan dalam pengembangan PHP. PHP berubah dari proyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya ditulis ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi Gutmans, dan parser baru ini adalah sebagai dasar PHP Version 3. Banyak kode utilitas yang berasal dari PHP/FI diport ke PHP3, dan banyak diantaranya sudah selesai ditulis ulang secara lengkap. Pada pertengahan 1998, baik PHP/FI maupun PHP3 dikemas bersama dengan produkproduk komersial seperti server web StrongHold buatan C2 dan Linux RedHat, dan menurut survei yang dilakukan oleh NetCraft, kemungkinan PHP digunakan pada lebih dari 150,000 situs web di seluruh dunia. Sebagai pembanding, angka tersebut lebih banyak daripada pengguna server web Enterprise server buatan Netscape di Internet . PHP singkatan dari Personal Home Page Tools, adalah skrip bersifat server-side yang ditambahkan dalam HTML (Prasetyo 2008). Sebagian besar perintahnya berasal dari C, Java dan Perl dengan beberapa tambahan fungsi khusus PHP. Bahasa ini memungkinkan para pembuat aplikasi web menyajikan halaman HTML dinamis dan interaktif dengan cepat dan mudah, yang dihasilkan server. PHP juga dimaksudkan untuk mengganti teknologi lama seperti CGI (Common Gateway Interface). PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah ada. Developer dapat menulis sebuah program PHP yang mengeksekusi suatu program CGI di server web lain. Fleksibilitas ini amat bermanfaat bagi pemilik situs-situs web yang besar dan sibuk, karena pemilik masih bisa mempergunakan aplikasi-aplikasi yang sudah terlanjur dibuat di masa lalu dengan CGI, ISAP, atau dengan script seperti Perl, Awk atau Python selama proses migrasi ke aplikasi baru yang dibuat dengan PHP. Hal ini mempermudah dan memperluas peralihan antara teknologi lama dan teknologi baru. Beberapa Kelebihan PHP dari bahasa pemrograman lain : 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Dalam sisi pemahamanan, PHP adalah bahasa script yang paling mudah karena referensi yang banyak. 3. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. 4. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah. 5. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. D. DATABASE MANAGEMENT SYSTEM (DBMS) Data merupakan hal yang mutlak diperlukan untuk menghasilkan sebuah informasi. Data yang diolah dan dikelola akan memudahkan dalam penggunaannya, hal tersebut dinamakan basis data. Basis data (database) adalah sekumpulan data yang disimpan dalam bentuk/format yang telah distandarisasi dan dibuat untuk dapat dipakai bersama oleh banyak pengguna (Post 1999). 20 Arsitektur sistem basis data memberikan kerangka kerja bagi pembangunan basis data. Arsitektur tersebut mengandung model-model data. Yang dimaksud dengan model data adalah sekumpulan tool konseptual untuk mendeskripsikan data, relasi-relasi antar data, semantik data & konsistensi konstrain. Prinsip-prinsip basis data dan penyimpanan mencakup hal berikut (Simarmata 2009) : 1. Desain Data Desain ini mencakup relasi entitas dan model data semantik dan translasinya ke dalam skema basis data relasional. 2. Bahasa Query Basis Data Bahasa ini digunakan untuk mengembalikan informasi. 3. Teori Mesin Pencari Internet Teori ini merupakan dasar-dasar dari pengembalian informasi dan pekerjaan terbaru pada ranking hit mesin pencari. 4. Fisik Alat Penyimpanan Alat penyimpan mencakup disk, tape, dan sistem berbasis memori. Terdapat beberapa macam model data, salah satunya adalah Entity-Relationship Model atau disebut juga E-R model. E-R model didasarkan atas persepsi terhadap dunia nyata yang terdiri dari sekumpulan objek, disebut entitas dan hubungan antar objek tersebut, disebut relationship. Entitas adalah objek di dunia yang bersifat unik. Setiap entitas mempunyai atribut yang membedakannya dengan entitas lainnya. Contoh : entitas Mahasiswa, mempunyai atribut nama, umur, alamat nomor ktm. Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari : 1. Kotak persegi panjang, menggambarkan himpunan entitas 2. Elip, menggambarkan atribut-atribut entitas 3. Diamon, menggambarkan hubungan antara himpunan entitas 4. Garis, yang menghubungkan antar objek dalam diagram E-R Terdapat tiga notasi dasar yang bekerja pada model E-R yaitu : entitas sets, relationship sets, & attributes. 1. Entitas Sets Sebuah entiti adalah sebuah “benda” (thing) atau “objek”(object) di dunia nyata yang dapat dibedakan dari semua objek lainnya. Entitas sets adalah sekumpulan entiti yang mempunyai tipe yang sama. Kesamaan tipe ini dapat dilihat dari atribut/properti yang dimiliki oleh setiap entiti. 2. Relationship Sets Relationship adalah hubungan diantara beberapa entiti. Relationship set adalah sekumpulan relasi yang mempunyai tipe yang sama 3. Kunci Relasi (Relation Keys) Nilai dari kunci relasi harus mengidentifikasikan sebuah baris yang unik didalam sebuah relasi. Kunci relasi terdiri dari satu atau lebih atribut-atribut relasi. Atribut-atribut dalam kunci relasi harus memiliki sifat sebagai berikut : a. untuk satu nilai hanya mengindentifikasikan satu baris dalam satu relasi. b. tidak memiliki subset yang juga merupakan kunci relasi tidak dapat bernilai null Pada model E-R dalam sebuah basis data terdapat kardinalitas pemetaan atau rasio kardinalitas yang menunjukkan jumlah entitas yang dapat dihubungkan ke satu entitas lain dengan suatu relationship sets. Kardinalitas pemetaan meliputi : 1. Hubungan satu ke satu (one to one). 21 2. 3. 4. Yaitu satu entitas dalam suatu relasi dihubungkan dengan maksimum satu entitas dalam relasi lain Hubungan satu ke banyak (one to many) Yaitu satu entitas dalam suatu relasi dihubungkan dengan sejumlah entitas dalam relasi lain. Satu entitas dalam relasi lain dihubungkan dengan maksimum satu entitas dalam suatu relasi. Hubungan banyak ke satu (many to one) Yaitu satu entitas dalam suatu relasi dihubungkan dengan maksimum satu entitas dalam relasi lain. Satu entitas dalam relasi lain dapat dihubungkan dengan sejumlah entitas dalam suatu relasi. Hubungan banyak ke banyak (many to many). Satu entitas dalam suatu relasi dihubungkan dengan sejumlah entitas dalam relasi lain, & satu entitas dalam relasi lain dihubungkan dengan sejumlah entitas dalam suatu relasi. Sebuah basis data dikelola dan diatur agar efektif dan efisien dalam penggunaanya. Sebuah sistem yang mengatur basis data adalah Database Management System . DBMS adalah software yang mengolah database, menyimpan data, mendukung bahasa query, melakukan pembuatan laporan dan dapat digunakan untuk membuat tampilan data entry (Post 1999). DBMS atau sistem manajemen database mengatur volume data dalam jumlah yang besar yang digunakan perusahaan dalam transaksi sehari-hari. Pengorganisasian data juga harus memberi kemudahan bagi para manajer untuk menemukan data tertentu dengan cepat saat melakukan pengambilan keputusan. Perusahaan membagi volume data yang besar menjadi kelompok-kelompok data yang lebih kecil. Kelompok-kelompok kecil data ini disebut tabel data dan saling berhubungan satu dengan yang lainnya. Dengan tabel data yang saling berhubungan maka data-data yang tidak diperlukan akan dikurangi sehingga konsistensi dan akurasi data akan meningkat. DBMS menangani semua akses ke basis data. Secara konsep apa yang terjadi adalah sebagai berikut : 1. User melakukan pengaksesan basis data untuk informasi yang diperlukannya menggunakan suatu bahasa manipulasi data, biasanya disebut SQL. 2. DBMS menerima request dari user & menganalisa request tersebut 3. DBMS memeriksa skema eksternal user, pemetaan eksternal/konseptual, skema konseptual, pemetaan konseptual/internal, dan struktur penyimpanan. 4. DBMS mengeksekusi operasi-operasi yang diperlukan untuk memnuhi permintaan user. Struktur organisasi data perusahaan telah berubah dari tahun-tahun sebelumnya. Saat ini, hampir semua perusahaan menggunakan database sesuai dengan struktur relasional. Dua alasan penting untuk hal ini adalah struktur database relasional (relational database structure) mudah digunakan dan hubungan antara tabel-tabel dalam struktur bersifat implisit. Kemudahan penggunaan struktur database relasional telah mendorong para manajer untuk menjadi pengguna langsung sumber daya database. Perancangan database harus dilakukan dengan hati-hati. Ahli sistem informasi dan pengguna dari kalangan bisnis bekerja sama untuk menentukan spesifikasi database. Pendekatan, seperti pemodelan berorientasi proses dan pemodelan enterprise, memungkinkan perancangan database ditujukan langsung terhadap masalah yang ada, misalnya bagaimana meraih dan memanfaatkan kesempatan melalui kerja sama yang baik antara berbagai area bisnis. Teknikteknik, seperti diagram hubungan entitas, dan diagram kelas menjelaskan komunikasi antara ahli informasi dan pengguna, sehingga perancangan database benar-benar dapat memenuhi kebutuhan perusahaan. 22 Semakin pentingnya penggunaan database sebagai sumber daya yang membantu dalam proses pengambilan keputusan memaksa manajer untuk mempelajari dan menggunakan database secara langsung. Formulir dan laporan merupakan metode standar untuk mengakses database, tetapi pengajuan permintaan secara langsung saat ini menjadi lebih penting. Manajer yang dapat menggunakan sumber daya database secara langsung dapat membuat keputusan terbaik bagi perusahaan. Sistem manajemen database memungkinkan pembuatan dan penyimpanan database, pemeliharaan isinya, dan penyediaan isi tersebut bagi pengguna tanpa pemrograman khusus yang mahal. Kemudahan dalam penggunaannya memungkinkan para manajer dan staf profesional mengakses isi database tanpa perlu pelatihan mahal atau keahlian khusus. Setiap sistem yang ada dalam teknologi informasi memiliki kelebihan dan kekurangan masing-masing. Tidak terkecuali dengan sistem manajemen database. 1. Keuntungan DBMS Saat perusahaan atau pengguna individu memutuskan apakah akan menggunakan DBMS, keuntungan dan kerugiannya harus dipertimbangkan. Keuntungan-keuntungan penggunaan DBMS adalah sebagai berikut : a. Mengurangi pengulangan data b. Mencapai independensi data c. Mengambil data dan informasi secara cepat d. Meningkatkan keamanan 2. Kerugian DBMS Keputusan untuk menggunakan DBMS menuntut perusahaan atau pengguna untuk : a. Menggunakan perangkat lunak yang mahal b. Membutuhkan perangkat keras dalam jumlah yang besar c. Menyewa dan mempekerjakan personal DBA E. MANAJEMEN ASET Manajemen Aset atau Asset Management di Indonesia memang belum di implementasikan secara total, baik ditingkat korporasi maupun sektor pemerintahan. Ketidaktahuan atau ketidakpedulian sebagian besar manajemen perusahaan tentang pentingnya pengelolaan aset secara terintegrasi, antara lain dipicu oleh minimnya informasi serta literatur yang mengupas masalah ini. Realitas di lapangan menunjukan banyak kasus yang sebenarnya dimulai dari kesalahan pengelolaan masalah aset, sehingga berdampak kerugian yang tidak sedikit. Sebagai contoh, optimalisasi sumber daya tidak bisa dilakukan secara maksimal karena tidak teridentifikasi dengan jelas. Hal ini menyebabkan sulitnya sistem untuk mengetahui apakah suatu aset sudah saatnya untuk diganti atau masih layak untuk dipergunakan. Pertanyaan berikutnya jika harus di pergunakan, kapan waktu yang tepat untuk melakukan hal tersebut, dan jika harus diganti apakah dengan jenis alat yang sama atau ada alternatif lain yang lebih baik. Keputusan akan pilihan-pilihan tersebut hanya bisa terjawab dengan tepat bila kita memiliki informasi/data yang jelas tentang aset tersebut. Hal tersebut di atas perlu diimbangi dengan Sumber Daya Manusia sebagai salah satu Non Tangible Asset dari suatu organisasi yang mempunyai keahlian mengelola Tangible Asset. Sangat penting untuk mengetahui bagaimana manajemen aset bekerja agar memberikan keuntungan untuk organisasi. Hal ini termasuk pelayanan bagaimana menangani siklus aset, mulai dari perencanaan sampai dengan penghapusan aset, dan lebih lanjut lagi ketersediaan Sistem Informasi Manajemen Aset. PT Toyota Motor Manufacturing Indonesia (PT TMMIN) adalah salah satu perusahaan yang menerapkan manajemen aset dalam kegiatan usahanya. Sistem yang diterapkan sudah 23 sangat baik dan terintegrasi. Setiap perusahaan mempunyai spesifikasi tersendiri terhadap pengertian dan spesifikasi dari aset tersebut. Pada PT TMMIN yang dinamakan sebagai aset adalah barang yang dibeli dan dijadikan sebagai investasi. Pada umumnya pembelian suatu barang yang dilakukan perusahaan untuk melakukan kegiatan usahanya dapat dibagi menjadi dua kategori : 1. Expense : modal yang digunakan untuk membeli barang tersebut seluruhnya dibebankan sebagai biaya di bulan terjadinya pembelian. 2. Investment : barang yang dibeli menjadi aktiva tetap (fixed asset) dengan nilai buku awal sebesar modal yang dikeluarkan. Nilai buku akan menyusut setiap bulannya sesuai dengan aturan tertentu hingga habis setelah umur ekonomis barang tersebut tercapai. Besar angka penyusutan setiap bulannya dibebankan sebagai biaya di bulan bersangkutan dan disebut sebagai biaya depresiasi. Untuk lebih jelasnya dapat dilihat pada Gambar 15. Gambar 15. Penggolongan Aset Adapun kriteria aset-aset sebagai suatu aktiva tetap adalah sebagai berikut : 1. Harga perolehan (acquisition value) > Rp 2,500,000 2. Umur ekonomis (economic life time) > 1 tahun 3. Untuk dipakai sendiri / tidak untuk dijual 4. Dapat diidentifikasi fisiknya atau diketahui keberadaannya 5. Budget yang digunakan untuk pengadaan aset adalah budget investment di mana realisasi penggunaannya akan menjadi nilai perolehan (acquisition value) dari aset tersebut. Aset yang terdapat di perusahaan tersebar di seluruh lokasi baik lokasi produksi (plant) maupun non produksi (office). Barang-barang yang terdapat di lokasi non produksi digunakan sebagai fasilitas dan sarana penunjang untuk melakukan aktifitas kerja, sedangkan barang-barang yang terdapat di lokasi produksi umumnya berupa alat-alat yang digunakan untuk memproduksi komponen-komponen kendaraan. Berdasarkan sifat dan kegunaannya aktiva tetap (aset) dikelompokkan menjadi beberapa kelas seperti ditampilkan dalam Gambar 16. 24 Keterangan Kelas Aset Umur Ekonomis Building Prod & Non Prod 20 tahun Structure Prod & Non Prod 20 tahun Machinery Prod & Non Prod 8 tahun ST & Eq-Comm Prod & Non Prod Untuk seluruh model 4 tahun ST & Eq-Excl Prod Ekslusif untuk suatu model : Dies, Jig, Mould, CF 4 tahun ST & Eq-OT Prod Digunakan oleh Supplier Outhouse 4 tahun Furn & Fixt 1 Prod & Non Prod Non Electrical 8 tahun Furn & Fixt 2 Prod & Non Prod Electrical 4 tahun Transport Prod & Non Prod Mobil Kantor dan Alat Transportasi Pabrik 4 tahun Mgt Car Prod & Non Prod Depresiasi non-tax deductible 4 tahun Land Prod & Non Prod IA Software Prod & Non Prod Intangible Asset 4 tahun AUC Prod & Non Prod Ditransfer menjadi FA, Depre dihitung setelah SVP N/A N/A Gambar 16. Pengelompokan Kelas Aset Pada PT. TMMIN manajemen aset dilakukan sebagai berikut : 1. Asset Master Maintenance Asset master adalah suatu database aset pada sistem yang mencatat history asset, mulai dari nomor aset, deskripsi aset, tanggal dibuat, tanggal diakui sebagai aset, lokasi cost center, status pengecekan, dan lain-lain. a. Membuat Asset Master Data b. Membuat Sub Number dari Aset c. Mengubah Asset Master Data d. Menampilkan Asset Master Data e. Menampilkan Nilai dan Transaksi Aset 2. Asset Procurement – Acquisition Untuk memperoleh suatu aset, terdapat proses-proses administrasi yang harus dilakukan oleh user dan Purchasing Division dan General Affair Division. Suatu aset akan diakui secara fisik dan mulai disusutkan nilainya, sejak aset tersebut diterima. Dalam sebuah sistem yang dimiliki perusahaan (SAP) suatu aset akan bernilai secara otomatis setelah proses penerimaan dan pembayaran invoice. 3. AuC Settlement Asset under Construction (AuC) adalah aset yang masih dalam tahap pembuatan maupun yang belum siap digunakan karena masih dalam pemeriksaan, project yang belum selesai. Untuk menjadi aset dengan useful life, AuC harus dikapitalisasi terlebih dahulu melalui proses distribusi dan settlement AuC. 4. Asset Transfer Transfer aset terdiri dari beberapa kegiatan, yaitu pemindahan aset, mengubah asset master data, serta membuat asset master receiver. 5. Asset retirement Aset-aset yang sudah tidak digunakan lagi oleh perusahaan karena sudah tidak mempunyai manfaat di masa yang akan datang, dapat dikategorikan sebagai aset yang akan di-retired. Beberapa kegiatan pada asset retirement yaitu : a. Melakukan retirement asset dengan scrapping b. Melakukan retirement asset dengan penjualan c. Melakukan clearing pada G/L Account untuk asset selling 25 6. Periodic Processing for Asset Periodic Processing adalah proses untuk mendepresiasikan fixed asset yang memiliki useful life setiap bulan (bagian dari proses Month End Closing). Beberapa kegiatannya adalah : a. Menjalankan Monthly Depreciation Run b. Memproses Tutup Buku Tahunan pada Asset Accounting c. Membatalkan Tutup Buku Tahunan pada Asset Accounting F. SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) Dalam pengembangan sebuah sistem terdapat beberapa metode yang dapat digunakan. Salah satu metode yang umum dan banyak digunakan orang adalah System Development Life Cycle (SDLC). SDLC merupakan sebuah metodologi dalam pembangunan atau pengembangan sistem. SDLC memberikan kerangka kerja yang konsisten terhadap tujuan yang diinginkan dalam pembangunan dan pengembangan sistem. Metodologi SDLC dimulai dengan ide-ide yang berasal dari pengguna, melalui studi kelayakan, analisis dan desain sistem, pemrograman, pilot testing, implementasi, dan analisis setelah diimplementasikan atau evaluasi (Marimin 2006). Tahapantahapan dalam SDLC (O’brien 2004) ditunjukkan pada Gambar 17. Gambar 17. Tahapan System Development Life Cycle (O’brien 2004) 26 SDLC terdiri dari beberapa tahapan-tahapan berdasarkan analisa kebutuhan yang ada . Dimulai dari analisa kebutuhan perangkat lunak akan dibuat terlebih dahulu desain dari kebutuhan tersebut untuk mempermudah dalam pengerjaannya. Segala kebutuhan tersebut diimplementasikan, setelah melakukan implementasi maka dilakukan perawatan sistem. Untuk lebih jelasnya dijelaskan sebagai berikut : 1. Tahapan Investigasi Sistem Investigasi sistem adalah perencanaan awal untuk sebuah proyek untuk mendefinisikan lingkup, tujuan, jadwal, anggaran bisnis awal (Whitten 2004). Pada tahapan ini dilakukan perumusan masalah yang dihadapi dalam proses bisnis yang dilakukan perusahaan. Semua informasi yang berkaitan dengan permasalahan dikumpulkan dan dirinci untuk mengetahui apa saja yang dibutuhkan dalam pengembangan sistem yang akan dibuat. Dalam tahapan ini dibutuhkan pendekatan kepada calon pengguna untuk mengetahui dengan pasti kebutuhan perancangan sistem. Lebih rinci pada tahapan ini dilakukan beberapa hal sebagai berikut : a. Pengumpulan Informasi Pengumpulan informasi bertujuan untuk mendukung pembangunan atau pengembangan sistem yang akan dibuat. Informasi tersebut berupa data primer dan data sekunder, data primer diperoleh dengan melakukan observasi mengenai sistem informasi yang ada, konsultasi, wawancara dengan pembuat keputusan. Selain itu dapat juga dilakukan dengan pengisian kuisioner guna mendapatkan data-data yang diperlukan. Hasil wawancara tersebut berguna bagi penyusun model/rules dalam mendukung pembangunan atau pengembangan sistem. Data sekunder yang dimaksud adalah data yang tidak langsung diperoleh dari lokasi, akan tetapi melalui bahan-bahan kepustakaan sebagai data referensi atau dari buku-buku yang berhubungan dengan materi yang akan digunakan. b. Memahami dan Mengevaluasi Sistem yang Ada Memahami dan mengevaluasi sistem yang ada (sedang berjalan) merupakan salah satu cara untuk mengetahui kekurangan ataupun kelemahan yang ada. Kelemahan dan kekurangan sistem yang ada perlu diperbaiki dan disempurnakan. c. Identifikasi Kebutuhan Pengguna (User) Pembangunan atau pengembangan teknologi informasi yang tepat pada umumnya berorientasi pada factor kesesuaian budaya dan pengembangan solusi yang sesuai dengan kondisi pengguna. Dengan kata lain, pembangunan atau pengembangan solusi teknologi informasi sebaiknya menggunakan pendekatan user centered. d. Studi Kelayakan Studi kelayakan sistem dilakukan terhadap aspek organisasi (manajerial), aspek teknis, aspek operasional, dan aspek ekonomi. Aspek organisasi berkaitan dengan fungsi dan komponen dalam struktur organisasi. Aspek teknis berkaitan dengan ketersediaan perangkat keras dan perangkat lunak. Aspek operasional berkaitan dengan ketersediaan sumberdaya manusia yang mampu mendukung operasi sistem. Aspek ekonomi berkaitan dengan keuntungan dan kerugian secara ekonomi terhadap implementasi sistem. Tujuan utama studi kelayakan adalah mengevaluasi solusi sistem alternatif dan mengusulkan aplikasi yang paling layak dan diinginkan dalam pengembangannya. 27 2. Tahapan Analisis Sistem Analisis sistem adalah studi domain masalah bisnis untuk merekomendasikan perbaikan dan menspesifikasikan persyaratan dan prioritas bisnis untuk solusi (Whitten 2004). Pada tahapan ini hal yang pertama dilakukan adalah menentukan jenis informasi apa yang dibutuhkan, baik dari segi format, jumlah, frekuensi, dan waktu. Selanjutnya menentukan kebutuhan kapabilitas proses informasi untuk masing-masing aktifitas sistem seperti input, proses, output, penyimpanan, dan pengendalian sistem. Pada akhirnya akan diketahui kebutuhan-kebutuhan fungsional dari sistem tersebut. Kebutuhan fungsional merupakan kebutuhan pengguna terhadap informasi yang tidak terikat pada perangkat, perangkat lunak, network, data, dan sumber daya manusia yang digunakan saat ini atau mungkin digunakan pada sistem yang baru. 3. Tahapan Desain Sistem Perancangan sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru, jika sistem itu berbasis komputer, perancangan dapat menyertakan spesifikasi peralatan yang akan digunakan (Mcleod 2001). Pada tahapan ini, karakteristik sistem secara fisik didesain. Hal pertama yang dilakukan adalah melihat kondisi lingkungan untuk mendukung operasi sistem. Sebagian besar input dan output subsistem didefinisikan. Semua kebutuhan input atau keinginan pengguna harus didokumentasikan, yang selanjutnya ditunjukkan kembali pada pengguna. Spesifikasi karakteristik sistem secara fisik dan desain detail dipersiapkan. Identifikasi subsistem dilakukan selama melakukan desain sistem, untuk membuat struktur sistem secara detail. Tujuan dari desain adalah menghasilkan suatu model atau gambaran sistem yang nantinya akan dibuat. Desain sistem terdiri dari tiga bagian, yaitu : a. Desain User Interface Pada aktivitas desain ini pemgembang harus mengetahui karakter dari pengguna mengenai bagaimana mereka akan menggunakan sistem ini sehingga desain yang dibuat dapat memudahkan pengguna dalam menjalankan sistem. Hal ini sangat penting untuk diperhatikan mengingat segala aktivitas yang dilakukan pengguna pada sistem berhubungan langsung dengan interface sistem. b. Desain Basis Data Merupakan suatu proses pembuatan sebuah desain database yang akan mendukung tujuan dan operasi suatu organisasi/perusahaan. Tujuan utamanya adalah: 1) Merepresentasikan data dan relationship antar data yang dibutuhkan oleh seluruh area aplikasi utama dan user group. 2) Menyediakan model data yang mendukung segala transaksi yang diperlukan pada data. 3) Menspesifikasikan desain minimal yang secara tepat disusun untuk memenuhi kebutuhan performa yang ditetapkan pada sistem. c. Desain Proses Aktivitas dalam tahapan ini merupakan tahapan prosedural sistem yang dibuat. Perancang menghubungkan logika proses yang akan dijalankan sistem, input serta output sistem, menghubungkan basis data pada sistem serta menampilkan interface yang telah dirancang. Spesifikasi mengenai perangkat lunak dan perangkat keras dari sistem juga harus didefinisikan secara jelas, agar sistem dapat berjalan sesuai dengan yang 28 diinginkan. Desain proses ini merupakan tahapan terakhir dalam proses perancangan sistem. 4. Tahapan Implementasi Sistem Tahapan implementasi merupakan konstruksi, instalasi, pengujian, dan pengiriman sistem ke dalam produksi (Whitten 2004). Dari tahapan ini dapat diketahui tingkat keberhasilan dari sistem yang dibuat, karena sistem yang didesain dengan baik akan gagal jika tidak diimplementasikan dengan benar. Pengujian performansi sistem secara fungsional dan prosedural melibatkan pengguna secara langsung, sehingga mereka dapat mengetahui jika ada beberapa hal yang kurang sesuai dengan kebutuhan. Tahapan implementasi sistem melibatkan penerapan hardware dan software, pengembangan software dan pembangunan dokumentasi. 5. Tahapan Perawatan Sistem Tahapan akhir dari SDLC ini bertujuan untuk memastikan bahwa sistem yang digunakan oleh pihak pengguna benar-benar telah stabil dan terbebas dari error. Perawatan sistem melibatkan pengawasan, evaluasi secara kontinyu dan modifikasi sistem untuk membuat perbaikan. Dalam tahapan pemeliharaan ini dapat juga dilakukan evaluasi dan perbaikan atau modifikasi guna meningkatkan kemampuan (daya guna) sistem tersebut sehingga akan menjadi lebih efektif dan efisien. Evaluasi sistem mendefinisikan bagaimana baiknya sistem tersebut beroperasi. Tujuan dari evaluasi ini adalah untuk menilai kemampuan teknis, pelaksanaan operasional, dan pendayagunaan sistem. Tahapan-tahapan SDLC tersebut juga menerapkan metode revisi yang dikenal dengan model proses waterfall, maksud dari proses tersebut adalah apabila terdapat revisi pada tahapan tertentu, maka yang direvisi langsung pada tahapan yang dimaksudkan. Sebagai contoh apabila terdapat revisi pada tahapan desain sistem, maka iterasi yang dilakukan langsung pada tahapan desain sistem, tanpa melalui tahapan investigasi dan analisis sistem terlebih dahulu. Lebih jelasnya mengenai model proses waterfall ini adapun kelebihan dan kekurangannya sebagai berikut : a. Kelebihan model proses waterfall 1) Proses-prosesnya mudah dipahami dan jelas 2) Mudah dalam pengelolaan (sebuah fase dijalankan setelah fase sebelumnya selesai) 3) Struktur sistem jelas b. Kelemahan model proses waterfall 1) Proyek dunia nyata jarang mengikuti alur proses 2) Kesulitan jika terjadi perubahan kebutuhan (waktu pengerjaan bertambah) 29