Kristi Eka Arummi

MASA DEPAN ADALAH MILIK MEREKA YANG PERCAYA PADA KEINDAHAN MIMPI-MIMPI MEREKA...

"The Future Belongs To Those Who Believe In The Beauty Of Their Dreams"

WELCOME TO KITTIW BLOG

Jumat, 27 Juni 2014

Pengertian Php dan Istilah-istilah dalam php

Dalam bahasa pemrograman ada istilah PHP, Berikut adalah ulasannya :
PHP adalah bahasa pemorgraman yang memungkinkan para web developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan
dari “PHP: Hypertext Preprocessor”. PHP ditulis dan diperkenalkan pertama kali
sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa
saja yang telah mengakses ringkasan online-nya.

PHP merupakan salah satu bahasa script yang terbilang baru dan tersedia secara
bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP dapat
diintegrasikan (embedded) ke dalam web server, atau dapat berperan sebagai
program CGI yang terpisah.

Karakteristik yang paling unggul dan paling kuat dalam PHP adalah lapisan
integrasi database (database integration layer). Database yang didukung PHP
adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix,
Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.

• Apa itu server side script? server side script adalah script yang hanya bisa bekerja pada server. contoh lain server side script adalah asp.
• Apa kepanjangan dari php? ada dua versi yang sampai saat ini aku tau, yaitu :
-PHP dari Personal Home Page • PHP dari PHP : Hypertext Preprocessor
-PHP adalah Open Source software jadi kita bebas dan gratis menggunakannya, berbeda dengan asp yang punya microsoft.

Pengertian string:
String dalam PHP dibatasi oleh kutip ganda (“) atau kutip tunggal (‘).
Perbedaannya adalah bagaimana string tersebut diinterpretasikan. Jika string
dibatasi oleh kutip ganda, variabel di dalam string akan ditampilkan.

Karakter backslash:
Karakter backslash (\) di dalam string dengan kutip ganda dapat digunakan untuk
menuliskan karakter khusus (escape sequences).

Array:
Array dalam PHP dapat berupa indexed array (vektor) dan hash tables
(associative arrays). PHP juga mendukung array multidimensi.


Variabel dapat diisi nilai maupun referensi. Ketika variabel diisi nilai, seluruh
nilai dari ekspresi asli diisikan ke variabel tujuan. Setelah diisi, variabel asli
bersifat independen, sehingga perubahan pada satu variabel tidak mempengaruhi
yang lain.

Ketika variabel diisi referensi, variabel baru merefer pada variabel asli.
Perubahan yang dibuat pada salah satu variabel akan berpengaruh pada variabel
satunya. Untuk mengisi dengan referensi, tambahkan tanda & pada nama
variabel.

Foreach:
Statement foreach adalah mekanisme yang baik untuk mengiterasi array. PHP
mendukung dua sintaks :
foreach (ekspresi_array as nama_variabel_nilai) statement
foreach (ekspresi_array as nama_variabel_kunci => nama_variabel_nilai)
statement.

switch
Statement switch menyederahanakan evaluasi banyak kondisi. Statement ini
sering digunakan untuk menggantikan statement if..elseif yang kompleks. Dalam
PHP, string dapat digunakan sebagai ekspresi switch.
break dan continue


Statement break mengakhiri eksekusi struktur kontrol pada saat itu (statement
pengulangan atau switch). Statement continue hanya digunakan dalam
pengulangan. Statement continue menyebabkan PHP melewati sisa pengulangan
yang ada dan menuju ke awal iterasi selanjutnya.

include dan require
PHP menyediakan dua mekanisme untuk memasukkan file eksternal, yakni
include() dan require(). Statement include() adalah fungsi PHP reguler,
sedangkan require() adalah konstruksi bahasa khusus dan memiliki sejumlah
pembatasan dalam penggunaannya.

Fungsi include() dievaluasi setiap kali ditemukan dan dapat berada dalam
pengulangan atau statement kondisional. Ini berarti bahwa file dapat dimasukkan
secara kondisional atau kelompok file dapat dimasukkan dengan menggunakan
sebuah pengulangan. Fungsi include() juga membolehkan file target
menghasilkan nilai kembali (return value) dan menyimpan nilai tersebut dalam
sebuah variabel. Pemrosesan file dalam sebuah statement include() diakhiri jika
ditemukan statement return.

Statement require() berbeda dari statement include() dimana statement require()
tidak subject pada struktur kontrol apapun. Hal ini berarti file tidak dapat
dimasukkan secara kondisional dengan menggunakan require(). Statement akan
dieksekusi satu kali jika muncul di dalam sebuah penguangan atau bahkan jika
muncul di dalam sebuah statement kondisional yang hasil evaluasinya false.
Perbedaan lainnya adalah sebuah file dalam statement require() tidak akan
mengembalikan suatu nilai.


Fungsi PHP mendukung pembuatan fungsi yang didefinisikan oleh pengguna (userdefined functions). PHP mendukung fitur-fitur berikut: nama variabel fungsi,
jumlah variabel argumen, argumen default, argumen yang dikirimkan berdasarkan
nilai, dan argumen yang dikirimkan berdasarkan referensi.

Secara default, argumen dikirimkan berdasarkan nilai. Untuk mengirimkan nilai
berdasarkan referensi, awali nama variabel dengan tanda &. Ketika menggunakan
argumen default, semua argumen default harus berada di kanan semua argumen
non-default. Fungsi func_num_arg(), func_get_arg(), dan func_get_args()
tersedia untuk mendapatkan informasi tentang argumen yang dikirimkan.


Sumber : http://googleblogs-tips.blogspot.com/

Penyebab dan Cara Mengatasi Koneksi WiFi yang Lambat

Kamu memiliki koneksi WiFi sendiri di rumah? Tentunya tidak sedikit orang yang memiliki router WiFi sendiri di rumah sehingga kamu bisa lebih mudah mengakses Internet dari berbagai perangkat seperti smartphone atau tablet.
Artikel ini adalah penjelasan singkat bagi kamu yang merasa memiliki koneksi WiFi yang lambat. Koneksi yang buruk bisa disebabkan oleh permasalahan konfigurasi router, gangguan nirkabel atau masalah teknis lainnya.
Periksa Koneksi Internet Kamu
Sebelum mengotak-atik perangkat WiFi, periksa koneksi Internet kamu dengan langsung menggunakan kabel Ethernet ke modem kamu. Gunakan kabel Ethernet untuk online dan jika kamu tetap tidak bisa terhubung ke Internet atau koneksi lambat, berarti memang ada masalah dari ISP kamu. Jika memang ada masalah dari ISP, jangan ragu untuk menghubungi pihak ISP tersebut untuk menanyakan mengenai permasalahan yang kamu temui.
Update Firmware
Selanjutnya, periksa firmware modem dan router yang kamu gunakan.Hal ini sangat penting karena update firmware biasanya disertai dengan perbaikan bug dan software yang mungkin kamu temui. Biasakan untuk periksa update secara rutin untuk memastikan firmware modem dan router kamu selalu up to date.
Tempatkan router di lokasi yang ideal untuk memaksimalkan sinyal WiFi sehingga kamu bisa browsing dengan cepat dan menikmati kecepatan Internet yang kamu miliki.
Wi-Fi dan jenis lainnya koneksi nirkabel dapat berkinerja buruk karena gangguan sinyal, sehingga komputer terus mengirim ulang pesan untuk mengatasi masalah sinyal. Peralatan rumah tangga dan bahkan jaringan nirkabel tetangga dapat mengganggu komputer kamu. Untuk menghindari koneksi internet lambat karena gangguan sinyal, pindahkan router kamu di lokasi yang lebih baik dan ubah nomor saluran/ channel WiFi kamu.
Pengaturan Koneksi Router WiFi
Hampir semua perangkat WiFi mendukung 2.4 GHz 802.11g, yang mendukung hingga 54 Mbps. Gunakan pengaturan ini pada router WiFi kamu sehingga perangkat kamu dapat berjalan secara maksimal. Jika kamu memilih 5 GHz, hanya perangkat yang mendukung dual-band WiFi saja yang dapat connect sedangkan perangkat 802.11n atau 802.11ac tidak dapat menjalankan koneksi secara maksimal.
Selain itu, pastikan juga router broadband dikonfigurasi dengan benar. Misalnya, pengaturan MTU router anda akan mengakibatkan masalah kinerja jika di set terlalu tinggi atau terlalu rendah. Pastikan pengaturan router anda semua konsisten dengan produsen dan (ISP) Internet Service Provider rekomendasi. Catat setiap perubahan yang kamu buat untuk konfigurasi router, sehingga nantinya bisa kamu kembalikan seperti semula jika diperlukan.
Upgrade Antena
Jika antena router kamu bisa diupgrade, maka ada baiknya kamu mengganti antena yang lebih besar, dengan kekuatan sinyal yang lebih besar.
Cari Tahu Penyebab Turunnya Kecepatan Internet
Jika kecepatan WiFi kamu turun pada waktu tertentu, mungkin saja ada software atau perangkat lain yang memakan bandwith kamu. Periksa software yang ada di komputer kamu, misalnya antivirus yang biasanya menjalankan update otomatis pada waktu tertentu. Selain itu juga ada kemungkinan WiFi kamu digunakan oleh orang lain yang menembus sistem keamanan kamu. Untuk itu, pastikan kamu  membuat password yang aman sehingga mencegah sembarang orang mengambil bandwith kamu.
Hal lainnya adalah kemungkinan adanya Internet Worms, yaitu program berbahaya yang menyebar melalui jaringan komputer. Jika komputer kamu terkena worm internet, maka mereka akan menghasilkan traffic jaringan tanpa sepengetahuan kamu, yang menyebabkan koneksi Internet menjadi lambat. Maka dari itu, sangat penting bagi kamu untuk memiliki program antivirus dan menjalankannya secara teratur untuk mendiagnosa dan menghapus worm dari komputer kamu
Sumber : http://jalantikus.com/tips/detail/2755/penyebab-dan-cara-mengatasi-koneksi-wifi-yang-lambat

5 Hal Yang Dapat Dilakukan Selama Bulan Puasa

Gak kerasa nih bentar lagi kita bakalan bertemu lagi dengan bulan penuh berkah yaitu bulan Ramadhan atau yg lebih familiar bulan puasa. Berikut 5 Hal yang Dapat Dilakukan Selama Bulan Puasa.

1. Tidur
Ada yang mengatakan tidur disaat bulan puasa adalah ibadah. Nah ini nampaknya akan jadi hal favorit yang akan dilakuin. Saran gua disini adalah setiap kali kalian selesai sahur, jangan lupa minum obat tidur minimal 2 tablet, siapa tau aja ntar bisa tidur panjang dan bangunnya pas uda buka puasa, syukur-syukur bangunnya pas lebarang.
2. Sedekah atau disedekahi
Sebagaimana yg kita ketahui bahwa perbuatan baik di bulan ramadhan akan mendapat ganjaran pahala 10x lipat. Nah biasanya ini adalah kesempatan bagi orang-orang untuk bersedekah kepada yang berhak menerima, dalam hal ini gua rasa anak kos bisa dibilang sebagai golongan yang pantas menerima sedekah.
3. Bantuin Bangunin Orang Sahur
Ritual ini mulai jarang ditemukan di daerah perkotaan, namun di desa-desa hal semacam ini masih terus dilakukan.
Kalian juga bisa melakukan ini hitung-hitung buat nambah amalan kalian. Dikarenakan biasanya orang-orant tu susah banget buat dibangunin, ungkin kalian bisa mengganti seruan “sahur…sahur…sahurrr” dengan “kebakaran…kebakaran…kebakarannn,,,,” gua jamin orang sekampung pada langsung bangun semua.
Tapi ingat jangan karna kalian sedang bersemangat, kalian malah bangunin orang sahur jam 11 malam, bisa-bisa kalian ntar yg dijadikan santapan sahur.
4. Sering datang ke pengajian
Biasanya si yang Gua tau setiap kali bulan puasa pasti pengajian bakalan sering dilakuin. Nah lo bisa tu ikut pengajian, hitung-hitung nyari ilmu dan dapet pahala, walaupun selama ini niat Gua ikut pengajian tu Cuma buat nyari jajanan gratis.
5. Perbanyak Berdoa
Bulan puasa adalah bulan yang penuh berkah. Banyak rejeki yang bisa kita nikmati diantaranya semakin maraknya acara pengajian yang berarti semakin banyak pula makanan gratis yang ditawarkan.
Dan sebagai bulan yang penuh bekah tentu ini adalah saat yang ditunggu-tunggu bagi para jomblo, karna saat puasa mereka bisa berdoa sesering mungkin agar segera menemukan jodohnya.
Sumber : http://www.dotsemarang.com/

CONTOH KASUS IT FORENSIK DAN TOOLSNYA

Berikut ini merupakan contoh dari kasus IT Forensik.

Polri membuka isi laptop Noordin M. Top tanggal 29 September 2009 dalam penggerebekan di kota Solo. Di dalamnya terdapat video rekaman dua ’pengantin’ dalam ledakan bom di Mega Kuningan yaitu Dani Dwi Permana dan Nana Ichwan Maulana. Pada video tersebut terekam aktifitas keduanya yang didampingi oleh Syaifuddin Zuhri telah melakukan dua kali ’field tracking’ atau survei pada target sasaran pemboman yaitu Hotel JW Marriot dan Ritz Carlton. Hal ini dikatakan oleh Kadiv Humas Polri Irjen Nanan Sukarna melalui ’digital evidence’ yang ditemukan.
Survei pertama dilakukan pada tanggal 21 Juni 2009 sekitar pukul 07.33, mereka bertiga memantau lokasi peledakan. Mereka berada di lapangan sekitar lokasi kedua hotel tersebut. Pada tanggal 28 Juni 2009 survei kedua dilakukan sekitar pukul 17.40. survei tersebut merupakan kunjungan terakhir sebelum pemboman dilakukan. Syaifuddin Zuhri mengatakan Amerika, Australia, dan Indonesia hancur sebagai tujuan utama peledakan bom.
Dalam laptop milik Noordin M. Top terdapat tulisan dari Saefudin Jaelani yang berisi pembagian tugas seperti Ketua, Bendahara, Pencari Senjata, dll serta keterangan terkait dengan dijadikannya Amerika dan Australia sebagai target peledakan. Hal ini dikemukakan oleh Kombes Petrus Golose. Petrus menambahkan bahwa Saefudin merupakan orang penting dalam jaringan Noordin yakni sebagai pemimpin strategis Al-Qaeda kawasan Asia Tenggara sejak tahun 2005. Pada pemboman yang terjadi tanggal 17 Juli 2009 tersebut, Saefudin berperan sebagai pemimpin lapangan sekaligus perekrut pelaku bom.

TOOLS-TOOLS YANG DIGUNAKAN DALAM IT FORENSIK

Secara garis besar tools untuk kepentingan IT forensik dapat dibedakan secara hardware dan software.
Hardware
·         Harddisk IDE & SCSI kapasitas sangat besar (min.250 GB), CD-R, DVR Drives.
·         Memory yang besar (1-2GB RAM).
·         Hub, Switch, keperluan LAN.
·         Legacy Hardware (8088s, Amiga).
·         Laptop forensic workstation.
·         Write blocker
Software
·         Encase
·         Helix
·         Viewers
·         Erase/un-Erase tools
·         Hash utility
·         Forensic Toolkit – Disk editors (Winhex,…)
·         Forensic acquisition tools (DriveSpy, Safeback, SnapCopy,…)
·         Write-blocking tools
·         Spy Anytime PC Spy
·         TCT The Coroners Toolkit/ForensiX (LINUX)


what, why, when, whom

What (Apa yang dimaksud IT Forensik)
Berikut ini adalah beberapa definisi dari IT Forensik :
1.    Penggunaan sekumpulan prosedur untuk melakukan pengujian secara menyeluruh suatu sistem komputer dengan mempergunakan software dan tool untuk memelihara barang bukti tindakan kriminal.
2.     Menurut Noblett, yaitu berperan untuk mengambil, menjaga, mengembalikan, dan menyajikan data yang telah diproses secara elektronik dan disimpan di media komputer.
3.     Menurut Judd Robin, yaitu penerapan secara sederhana dari penyidikan komputer dan teknik analisisnya untuk menentukan bukti-bukti hukum yang mungkin.
4.    Ilmu yang berhubungan dengan pengumpulan fakta dan bukti pelanggaran keamanan sistem informasi serta validasinya menurut metode yang digunakan.

WHY (Mengapa IT Forensik dibutuhkan)
Penggunaan IT Forensik memiliki beberapa tujuan antara lain :
  • Mendapatkan fakta-fakta obyektif dari sebuah insiden / pelanggaran keamanan sistem informasi. Fakta-fakta tersebut setelah diverifikasi akan menjadi bukti-bukti (evidence) yang akan digunakan dalam proses hukum.
  • Mengamankan dan menganalisa bukti digital. Dari data yang diperoleh melalui survey oleh FBI dan The Computer Security Institute, pada tahun 1999 mengatakan bahwa 51% responden mengakui bahwa mereka telah menderita kerugian terutama dalam bidang finansial akibat kejahatan komputer. Kejahatan Komputer dibagi menjadi dua, yaitu :
1.    Komputer fraud : kejahatan atau pelanggaran dari segi sistem organisasi komputer.
2.    Komputer crime: kegiatan berbahaya dimana menggunakan media komputer dalam melakukan pelanggaran hukum.
Sedangkan alasan menggunakan IT Forensik antara lain :
  • Dalam kasus hukum, teknik komputer forensik sering digunakan untuk menganalisis sistem komputer milik terdakwa (dalam kasus pidana) atau milik penggugat (dalam kasus perdata).
  • Untuk memulihkan data jika terjadi kegagalan atau kesalahanhardware atau software.
  • Untuk menganalisa sebuah sistem komputer setelah terjadi perampokan, misalnya untuk menentukan bagaimana penyerang memperoleh akses dan apa yang penyerang itu lakukan.
  • Untuk mengumpulkan bukti untuk melawan seorang karyawan yang ingin diberhentikan oleh organisasi.
  • Untuk mendapatkan informasi tentang bagaimana sistem komputer bekerja untuk tujuan debugging, optimasi kinerja, ataureverse-engineering. 
WHEN (Kapan IT Forensik digunakan)
Pada tahun 2002 diperkirakan terdapat sekitar 544 juta orang terkoneksi secara online. Meningkatnya populasi orang yang terkoneksi dengan internet akan menjadi peluang bagi munculnya kejahatan komputer dengan beragam variasi kejahatannya. Dalam hal ini terdapat sejumlah tendensi dari munculnya berbagai gejala kejahatan komputer, antara lain:
1.    Permasalahan finansial. Cybercrime adalah alternatif baru untuk mendapatkan uang. Perilaku semacam carding (pengambil alihan hak atas kartu kredit tanpa seijin pihak yang sebenarnya mempunyai otoritas), pengalihan rekening telepon dan fasilitas lainnya, ataupun perusahaan dalam bidang tertentu yang mempunyai kepentingan untuk menjatuhkan kompetitornya dalam perebutan market, adalah sebagian bentuk cybercrime dengan tendensi finansial.
2.    Adanya permasalahan terkait dengan persoalan politik, militer dan sentimen Nasionalisme. Salah satu contoh adalah adanya serangan hacker pada awal tahun 1990, terhadap pesawat pengebom paling rahasia Amerika yaitu Stealth Bomber. Teknologi tingkat tinggi yang terpasang pada pesawat tersebut telah menjadi lahan yang menarik untuk dijadikan ajang kompetisi antar negara dalam mengembangkan peralatan tempurnya.
3.    Faktor kepuasan pelaku, dalam hal ini terdapat permasalahan psikologis dari pelakunya. Terdapat kecenderungan bahwasanya seseorang dengan kemampuan yang tinggi dalam bidang penyusupan keamanan akan selalu tertantang untuk menerobos berbagai sistem keamanan yang ketat. Kepuasan batin lebih menjadi orientasi utama dibandingkan dengan tujuan finansial ataupun sifat sentimen.
Elemen penting dalam penyelesaian masalah keamanan dan kejahatan dunia komputer adalah penggunaan sains dan teknologi itu sendiri. Dalam hal ini sains dan teknologi dapat digunakan oleh fihak berwenang seperti: penyelidik, kepolisian, dan kejaksaan untuk mengidentifikasi tersangka pelaku tindak kriminal.
Bukti digital (Digital Evidence) merupakan salahsatu perangkat vital dalam mengungkap tindak cybercrime. Dengan mendapatkan bukti-bukti yang memadai dalam sebuah tindak kejahatan, Bukti Digital yang dimaksud dapat berupa adalah : E-mail, file-file wordprocessors, spreadsheet, sourcecode dari perangkat lunak, Image, web browser, bookmark, cookies, Kalender.
Ada 4 Elemen Forensik:
1. Identifikasi bukti digital
2. penyimpanan bukti digital
3. analisa bukti digital
4. presentasi bukti digital

WHO (Siapa ahli  IT Forensik)
Seperti halnya dalam dunia nyata, diperlukan pula ahli Forensik Komputer dalam melaksanakan pekerjaan terkait. Jika dilihat dari kompetensi dan keahliannya, seorang ahli forensic computer yang baik dan lengkap harus memiliki tiga domain atau basis pengetahuan maupun keterampilannya, yaitu:
1.    Segi akademis, paling tidak yang bersangkutan memiliki latar belakang pengetahuan kognitif mengenai cara kerja computer dalam lingkungan jejaring teknologi informasi dan komputasi, terutama berkaitan dengan hal-hal yang bersifat fundamental dalam pengembangan system berbasis digital.
2.    Segi vokasi, dibutuhkan kemampuan untuk melakukan atau kerap disebut sebagai psiko-motorik, karena dalam prakteknya seorang ahli forensic akan melakukan kajian, analisa dan penelitian secara mandiri dengan menggunakan seperangkat peralatan teknis yang spesifik.
3.    Segi profesi, seorang ahli yang baik akan berpegang pada kode etik seorang ahli forensic.
Selain itu, dibutuhkan pula pengalaman yang cukup untuk dapat berkreasi dan berinovasi dalam setiap tantangan kasus forensic. Berdasarkan pengalaman, memang yang paling sulit adalah menyiapkan SDM yang handal di bidang forensic computer.


Contoh Kasus Audit Etika Profesi

Frank Dorrance, seorang manajer audit senior untuk Bright and Lorren,CPA baru saja diinformasikan bahwa perusahaan berencana untuk mempromosikannya menjadi rekanan pada 1 atau 2 tahun ke depan bila ia terus memperlihatkan tingkat mutu yang tinggi sama seperti masa sebelumnya. Baru saja Frank ditugaskan untuk mengaudit Machine International sebuah perusahaan grosir besar yang mengirimkan barang keseluruh dunia yang merupakan klien Bright and Lorren yang bergengsi. Selama audit, Frank menentukan bahwa Machine International menggunakan metode pengenalan pendapatan yang disebut “tagih dan tahan” yang baru saja dipertanyakan oleh SEC. Setelah banyak melakukan riset, Frank menyimpulkan bahwa metode pengenalan pendapatan tidaklah tepat untuk Machine International. Ia membahas hal ini dengan rekanan penugasan yang menyimpulkan bahwa metode akuntansi itu telah digunakan selama lebih dari 10 tahun oleh klien dan ternyata tepat. Frank berkeras bahwa metode tersebut tepat pada tahun sebelumnya tetapi peraturan SEC membuatnya tidak tepat tahun ini. Frank menyadari tanggung jawab rekan itu untuk membuat keputusan akhir, tetapi ia merasa cukup yakin untuk menyatakan bahwa ia merencanakan untuk mengikuti persyaratan SAS 22 (AU 311) dan menyertakan sebuah pernyataan dalam kertas kerja bahwa ia tidak setuju dengan keputusan rekannya. Rekan itu memberitahukan Frank bahwa ia tidak akan mengizinkan pernyataan demikian karena potensi implikasi hukum. Namun, ia mau menulis sebuah surat kepada Frank yang menyatakan bahwa ia mengambil tanggung jawab penuh untuk keputusan akhir bila timbul suatu permasalahan hukum. Ia menutup dengan mengatakan, “Frank, rekan harus bertindak seperti rekan. Bukan seperti meriam lepas yang berusaha untuk membuat hidup menjadi sulit bagi rekan mereka. Anda masih harus bertumbuh sebelum saya merasa nyaman dengan anda sebagai rekan.”

Solusi :
pada kasus di atas, kita dapat menggunakan pendekatan enam langkah untuk menyelesaikan dilema etis tersebut, antara lain :
 Terdapat fakta-fakta yang relevan. Dalam kasus ini, fakta-fakta tersebut adalah :
Metode pengenalan pendapatan yang digunakan Machine International merupakan metode yang dipertanyakan oleh pihak SEC.
 Setelah melakukan riset, Frank menemukan bahwa metode tersebut tidak sesuai bagi Machine Internatioal. Frank mengetahui bahwa metode tersebut memang tepat pada tahun sebelumnya tetapi peraturan SEC membuatnya tidak tepat tahun ini.
Frank merencanakan untuk mengikuti persyaratan SAS 22 (AU 311) dan menyertakan sebuah pernyataan dalam kertas kerja bahwa ia tidak setuju dengan keputusan rekannya.
Rekannya meminta Frank agar sependapat dengan dirinya untuk menyetujui penggunaan metode tersebut karena metode tersebut telah digunakan selama bertahun-tahun dan diyakini ketepatannya.
Rekannya menawarkan surat pernyataan bahwa bila terjadi suatu permasalahan hukum, maka ia mengambil tanggung jawab penuh akan hal tersebut.
 Mengidentifikasi isu-isu etika berdasarkan fakta-fakta tersebut.
Isu etika dari dilema tersebut adalah apakah merupakan hal yang etis bagi Frank untuk mengeluarkan pernyataan bahwa ia tidak setuju dengan keputusan rekannya mengingat rekan merupakan orang yang membuat keputusan akhir serta berada di atas kedudukannya saat ini sebagai manajer senior.

- Konsekuensi dari setiap alternatif :
 Jika ia menyetujui pendapat dan tawaran surat pertanggung jawaban dari rekannya kemungkinan hal ini dapat berpengaruh besar bagi hasil audit ini nantinya. Jika timbul permasalahan hukum maka hal ini dapat membuat perusahaanya (Bright and Lorren,CPA), rekannya, dan ia sendiri dituntut oleh kliennya karena melakukan kesalahan selama pelaksanaan audit.

- Tindakan Yang tepat
 Keputusan sepenuhnya berada di tangan Frank, tentunya ia harus mempertimbangkan masak-masak akan dilema yang diadapinya saat ini. Secara ekstrim, jika ia tetap menjunjung akan SPAP dan PSAK maka ia akan tetap menuliskan ketidak setujuannya akan keputusan rekannya dalam menangani kasus tersebut mengingat metode akuntansi yang digunakan klien tidaklah sesuai dengan aturan yang diberikan SEC. Namun jika ia menyetujui pendapat rekannya maka kemungkinan ia akan memperoleh kedudukannya sebagai rekan yang akan ia peroleh 1 atau 2 tahun ke depan serta adanya pandangan bahwa ia telah menunjukkan sikap menghargai dan menghormati keputusan rekannya. Sementara di satu pilihan lainnya Frank dapat memilih untuk tidak melakukan kegiatan penugasan tersebut melihat adanya risiko yang cukup besar pada hasil auditnya nanti.



ETIKA AUDIT

Auditing adalah suatu proses dengan apa seseorang yang mampu dan independent dapat menghimpun dan mengevaluasi bukti-bukti dari keterangan yang terukur dari suatu kesatuan ekonomi dengan tujuan untuk mempertimbangkan dan melaporkan tingkat kesesuaian dari keterangan yang terukur tersebut dengan kriteria yang telah ditetapkan.
Pengertian Etika Auditing
            Etika dalam auditing adalah suatu prinsip untuk melakukan proses pengumpulan dan pengevaluasian bahan bukti tentang informasi yang dapaat diukur mengenai suatu entitas ekonomi untuk menentukan dan melaporkan kesesuaian informasi yang dimaksud dengan kriteria-kriteria yang dilakukan oleh seorang yang kompeten dan independen.
Kepercayaan Publik
            Profesi akuntan memegang peranan yang penting dimasyarakat, di mana publik dari profesi akuntan yang terdiri dari klien, pemberi kredit, pemerintah, pemberi kerja, pegawai, investor, dunia bisnis dan keuangan, dan pihak lainnya bergantung pada objektifitas dan integritas akuntan dalam memelihara berjalannya fungsi bisnis secara tertib. Ketergantungan ini menimbulkan tanggung-jawab akuntan terhadap kepentingan publik. Kepentingan Publik merupakan kepentingan masyarkat dan institusi yang dilayani anggota secara keseluruhan. Ketergantungan ini menyebabkan sikap dan tingkah laku akuntan dalam menyediakan jasanya mempengaruhi kesejahteraan ekonomi masyarakat dan negara.
            Kepercayaan masyarakat umum sebagai pengguna jasa audit atas independen sangat penting bagi perkembangan profesi akuntan publik. Kepercayaan masyarakat akan menurun jika terdapat bukti bahwa independensi auditor ternyata berkurang, bahkan kepercayaan masyarakat juga bisa menurun disebabkan oleh keadaan mereka yang berpikiran sehat (reasonable) dianggap dapat mempengaruhi sikap independensi tersebut. Untuk menjadi independen, auditor harus secara intelektual jujur, bebas dari setiap kewajiban terhadap kliennya dan tidak mempunyai suatu kepentingan dengan kliennya baik merupakan manajemen perusahaan atau pemilik perusahaan. Kompetensi dan independensi yang dimiliki oleh auditor dalam penerapannya akan terkait dengan etika. Akuntan mempunyai kewajiban untuk menjaga standar perilaku etis tertinggi mereka kepada organisasi dimana mereka bernaung, profesi mereka, masyarakat dan diri mereka sendiri dimana akuntan mempunyai tanggung jawab menjadi kompeten dan untuk menjaga integritas dan obyektivitas mereka.
Tanggung Jawab Auditor Kepada Publik
            Profesi akuntan di dalam masyarakat memiliki peranan yang sangat penting dalam memelihara berjalannya fungsi bisnis secara tertib dengan menilai kewajaran dari laporan keuangan yang disajikan oleh perusahaan. Ketergantungan antara akuntan dengan publik menimbulkan tanggung jawab akuntan terhadap kepentingan publik.
            Dalam kode etik diungkapkan, akuntan tidak hanya memiliki tanggung jawab terhadap klien yang membayarnya saja, akan tetapi memiliki tanggung jawab juga terhadap publik. Kepentingan publik didefinisikan sebagai kepentingan masyarakat dan institusi yang dilayani secara keseluruhan. Publik akan mengharapkan akuntan untuk memenuhi tanggung jawabnya dengan integritas, obyektifitas, keseksamaan profesionalisme, dan kepentingan untuk melayani publik. Para akuntan diharapkan memberikan jasa yang berkualitas, mengenakan jasa imbalan yang pantas, serta menawarkan berbagai jasa dengan tingkat profesionalisme yang tinggi. Atas kepercayaan publik yang diberikan inilah seorang akuntan harus secara terus-menerus menunjukkan dedikasinya untuk mencapai profesionalisme yang tinggi.
            Justice Buger mengungkapkan bahwa akuntan publik yang independen dalam memberikan laporan penilaian mengenai laporan keuangan perusahaan memandang bahwa tanggung jawab kepada publik itu melampaui hubungan antara auditor dengan kliennya. Akuntan publik yang independen memiliki fungsi yang berbeda, tidak hanya patuh terhadap para kreditur dan pemegang saham saja, akan tetapi berfungsi sebagai ”a public watchdog function”. Dalam menjalankan fungsi tersebut seorang akuntan harus mempertahankan independensinya secara keseluruhan di setiap waktu dan memenuhi kesetiaan terhadap kepentingan publik. Hal ini membuat konflik kepentingan antara klien dan publik mengenai konfil loyalitas auditor.
            Hal serupa juga diungkapan oleh Baker dan Hayes, bahwa seorang akuntan publik diharapkan memberikan pelayanan yang profesional dengan cara yang berbeda untuk mendapatkan keuntungan dari contractual arragment antara akuntan publik dan klien.
            Ketika auditor menerima penugasan audit terhadap sebuah perusahaan, hal ini membuat konsequensi terhadap auditor untuk bertanggung jawab kepada publik. Penugasan untuk melaporkan kepada publik mengenai kewajaran dalam gambaran laporan keuangan dan pengoperasian perusahaan untuk waktu tertentu memberikan ”fiduciary responsibility” kepada auditor untuk melindungi kepentingan publik dan sikap independen dari klien yang digunakan sebagai dasar dalam menjaga kepercayaan dari publik.
Tanggung Jawab Dasar Auditor
            The Auditing Practice Committee, yang merupakan cikal bakal dari Auditing Practices Board, ditahun 1980, memberikan ringkasan mengenai tanggung jawab auditor, yaitu :
1. Perencanaan, Pengendalian dan Pencatatan. Auditor perlu merencanakan, mengendalikan dan mencatat pekerjannya.
2. Sistem Akuntansi. Auditor harus mengetahui dengan pasti sistem pencatatan dan pemrosesan transaksi dan menilai kecukupannya sebagai dasar penyusunan laporan keuangan.
3. Bukti Audit. Auditor akan memperoleh bukti audit yang relevan dan reliable untuk memberikan kesimpulan rasional.
4. Pengendalian Intern. Bila auditor berharap untuk menempatkan kepercayaan pada pengendalian internal, hendaknya memastikan dan mengevaluasi pengendalian itu dan melakukan compliance test.
5. Meninjau Ulang Laporan Keuangan yang Relevan. Auditor melaksanakan tinjau ulang laporan keuangan yang relevan seperlunya, dalam hubungannya dengan kesimpulan yang diambil berdasarkan bukti audit lain yang didapat, dan untuk memberi dasar rasional atas pendapat mengenai laporan keuangan.