Anda di halaman 1dari 11

SYSTEM INFORMASI MANAJEMEN

DISUSUN OLEH:

CITRA ANGGRAINI
DENORIUS NAZARA

UNIVERSITAS LANCANG KUNING

FAKULTAS EKONOMI
KATA PENGANTAR

Puji Syukur kami sampaikan kepada Tuhan Yang Maha Esa kareena berkat rahmat dan petunjuknya
kami dapat mnyelesaiakan tugas makalah kami yang berjudul”MEMBANGUN DAN MENGELOLA
SISTEM”yang mana makalah ini disusun bertujuan untuk memenuhi tugas kelompok mata kuliah system
informasi manajemen.
Kami mengharapkan kritik dan saran yang membangun dari semua pembaca demi kesepurnaan makalah
ini.semoga makalah ini berguna dan dapat menambah pengetahuan pembaca. Demikian makalah ini
kami buat,apabila ada kata kata yang kurang berkenan dan banyak terdapat kekurangan,kami mohon maaf
sebesar besarnya
DAFTAR ISI
KATA PENGANTAR
DAFTAR ISI……………………………………………………………………………………..
BAB 1.Pendahuluan
i.kasus pembuka:Sistem yang Baru dan Proses Bisnis yang Menempatkan Moneygram Memperoleh
Keuntungan
Pembahasan……………………………………………………………………………………….
l.Sistem Sebagai Perubahan yang Direncanakan dalam perusahaan …………………………
ll.Ikhtisar dari Pengembangan Sistem ……………………………………………………….
lll.Pendekatan Alternatif Pembangunan Sistem ………………………………………………
Penutupan:………………………………………………………………………………………………
l.Kesimpulan………………………………………………………………………………………
ll.Referensi………………………………………………………………………………………..

DAFTAR PUSTAKA
BAB 13 “MEMBANGUN SISTEM INFORMASI”
 
13.1 SISTEM SEBAGAI PERUBAHAN ORGANISASI YANG BERENCANA
Pengembangan Sistem dan Perubahan Organisasi
Empat jenis perubahan organisasi struktural yang dimungkinkan oleh teknologi informasi:

(1) otomatisasi adalah bentuk paling umum dari perubahan organisasi yang dimungkinkan oleh
teknologi informasi

(2) rasionalisasi adalah bentuk perubahan organisasi yang lebih mendalam yang langsung mengikuti
otomatisasi awal.

(3) perancangan ulang proses bisnis adalah bentuk perubahan organisasi yang lebih kuat melalui proses-
proses bisnis dianalisis, disederhanakan, dan dirancang ulang.

(4) pergeseran paradigma adalah  perubahan bisnis yang lebih radikal. Pergeseran paradigma
melibatkan pemikiran ulang sifat dan bisnis, mendefinisikan model bisnis baru dan sering mengubah
sifat perusahaan saat ini.

Desain ulang Proses Bisnis

Perusahaan yang menjalankan manajemen proses bisnis melalui langkah-langkah berikut:

Mengidentifikasi proses perubahan


Salah satu keputusan strategis terpenting yang dapat dibuat oleh perusahaan adalah tidak memutuskan
bagaimana menggunakan komputer untuk memperbaiki proses bisnis, namun memahami proses bisnis
apa yang perlu dilakukan perbaikan.

Menganalisis proses yang ada


Proses bisnis yang ada harus dimodelkan dan didokumentasikan, mencatat masukan, keluaran, sumber
daya, dan urutan aktivitas. Tim perancang proses mengidentifikasi langkah-langkah berlebihan, tugas
padat kertas, kemacetan, dan inefisiensi lainnya.

Merancang proses baru


Setelah proses yang ada dipetakan dan diukur dari segi waktu dan biaya, tim perancang proses akan
mencoba memperbaiki prosesnya dengan merancang yang baru. Proses “to-be” yang baru
disederhanakan akan didokumentasikan dan dimodelkan untuk perbandingan dengan proses lama.

Melaksanakan proses baru


Begitu proses baru telah dimodelkan dan dianalisis secara menyeluruh, maka harus diterjemahkan ke
dalam seperangkat prosedur dan peraturan kerja yang baru. Sistem informasi baru atau penyempurnaan
sistem yang ada mungkin harus diimplementasikan untuk mendukung proses yang dirancang ulang.
Proses baru dan sistem pendukung diluncurkan ke dalam organisasi bisnis. Seiring bisnis mulai
menggunakan proses ini, masalah ditemukan dan diatasi. Karyawan yang bekerja dengan proses
tersebut dapat merekomendasikan perbaikan.

Pengukuran terus menerus


Begitu proses telah diimplementasikan dan dioptimalkan, perlu dilakukan pengukuran secara terus
menerus. Karena proses dapat memburuk seiring berjalannya waktu karena karyawan kembali
menggunakan metode lama, atau mungkin kehilangan keefektifannya jika bisnis mengalami perubahan
lainnya.

13.2 TINJAUAN UMUM PEMBANGUNAN SISTEM


Analisis Sistem
Analisis sistem adalah analisis masalah yang coba diatasi oleh sebuah perusahaan dengan sistem
informasi. Ini terdiri dari mendefinisikan masalah, mengidentifikasi penyebabnya, menentukan
solusinya, dan mengidentifikasi persyaratan informasi yang harus dipenuhi oleh solusi sistem. Analisis
sistem kemudian merinci masalah sistem yang ada. Dengan memeriksa dokumen, dokumen kerja dan
prosedur, mengamati operasi sistem dan mewawancarai pengguna utama sistem, analisis dapat
mengidentifikasi area dan sasaran masalah yang akan dicapai solusi. Seringkali, solusinya membutuhkan
membangun sistem informasi baru atau memperbaiki sistem yang ada. Analisis sistem juga mencakup
studi kelayakan untuk menentukan apakah solusi tersebut layak, atau dapat dicapai, dari sudut pandang
keuangan, teknis, dan organisasi.

Biasanya, proses analisis sistem mengidentifikasi beberapa solusi alternatif yang dapat diikuti oleh
organisasi dan menilai kelayakan masing-masing. Laporan proposal sistem tertulis menggambarkan
biaya dan manfaat, dan kelebihan dan kekurangan masing-masing alternatif. Terserah kepada
manajemen untuk menentukan campuran biaya, manfaat, fitur teknis, dan dampak organisasi yang
merupakan alternatif yang paling diminati.

Menetapkan Persyaratan Informasi


Mungkin tugas yang paling menantang dari analis sistem adalah menentukan persyaratan informasi
spesifik yang harus dipenuhi oleh solusi sistem yang dipilih. Pada tingkat yang paling dasar, persyaratan
informasi dari sebuah sistem baru melibatkan identifikasi siapa yang membutuhkan informasi apa, di
mana, kapan, dan bagaimana caranya. Analisis kebutuhan secara hati-hati mendefinisikan tujuan sistem
yang baru atau yang dimodifikasi dan mengembangkan deskripsi rinci tentang fungsi yang harus
dilakukan sistem baru.

Perancangan Sistem
Perancangan sistem informasi adalah keseluruhan rencana atau model untuk sistem tersebut. Seperti
cetak biru bangunan atau rumah, itu terdiri dari semua spesifikasi yang memberi sistem bentuk dan
strukturnya. Perancang sistem merinci spesifikasi sistem yang akan memberikan fungsi yang
diidentifikasi selama analisis sistem. Spesifikasi ini harus menangani semua komponen manajerial,
organisasi, dan teknologi dari solusi sistem.
Melengkapi Proses Pengembangan Sistem
Pemrograman
Selama tahap pemrograman, spesifikasi sistem yang disiapkan selama tahap perancangan
diterjemahkan ke dalam kode program perangkat lunak. Saat ini, banyak organisasi tidak lagi melakukan
pemrograman sendiri untuk sistem baru. Sebagai gantinya, mereka membeli perangkat lunak yang
memenuhi persyaratan untuk sistem baru dari sumber eksternal seperti paket perangkat lunak dari
vendor perangkat lunak komersial, layanan perangkat lunak dari penyedia layanan aplikasi, atau
perusahaan outsourcing yang mengembangkan perangkat lunak aplikasi kustom untuk klien mereka.

Pengujian
Pengujian sistem menguji berfungsinya sistem informasi secara keseluruhan. Ia mencoba untuk
menentukan apakah modul diskrit akan berfungsi bersama seperti yang direncanakan dan apakah ada
perbedaan antara cara sistem benar-benar bekerja dan cara penggunaannya. Di antara area yang
diperiksa adalah waktu kinerja, kapasitas penyimpanan file dan penanganan beban puncak, kemampuan
pemulihan dan restart, dan prosedur manual.

Produksi dan Pemeliharaan


Setelah sistem baru dipasang dan konversi selesai, sistemnya dikatakan sedang berproduksi. Selama
tahap ini, sistem akan ditinjau oleh pengguna dan spesialis teknis untuk menentukan seberapa baik
pencapaian tujuan awalnya dan untuk memutuskan apakah ada revisi atau modifikasi secara berurutan.
Dalam beberapa kasus, dokumen audit pasca-implementasi formal disiapkan. Setelah sistem telah
diperbaiki, harus dipelihara saat berada dalam produksi untuk memperbaiki kesalahan, memenuhi
persyaratan, atau memperbaiki efisiensi pemrosesan. Perubahan perangkat keras, perangkat lunak,
dokumentasi, atau prosedur ke sistem produksi untuk memperbaiki kesalahan, memenuhi persyaratan
baru, atau memperbaiki efisiensi pemrosesan disebut perawatan. Sekitar 20 persen waktu yang
digunakan untuk perawatan digunakan untuk debugging atau memperbaiki masalah produksi darurat.
20 persen lainnya terkait dengan perubahan data, file, laporan, perangkat keras, atau perangkat lunak
sistem. Tapi 60 persen dari semua pekerjaan pemeliharaan terdiri dari penyempurnaan pengguna,
peningkatan dokumentasi, dan komponen sistem pengulangan untuk efisiensi pemrosesan yang lebih
besar. Jumlah pekerjaan pada kategori ketiga masalah perawatan dapat dikurangi secara signifikan
melalui praktik analisis dan perancangan sistem yang lebih baik.

Pemodelan dan Perancangan Sistem: Metodologi Terstruktur dan Berorientasi


Obyek
Metodologi Terstruktur
Metodologi terstruktur telah digunakan untuk mendokumentasikan, menganalisa, dan merancang
sistem informasi sejak tahun 1970an. Terstruktur mengacu pada fakta bahwa tekniknya selangkah demi
selangkah, dengan setiap langkah membangun pada yang sebelumnya. Metodologi terstruktur bersifat
top-down, maju dari tingkat tertinggi dan paling abstrak ke tingkat detail paling rendah – dari yang
umum sampai yang spesifik. Metode pengembangan terstruktur berorientasi pada proses, terutama
berfokus pada pemodelan proses, atau tindakan yang menangkap, menyimpan, memanipulasi, dan
mendistribusikan data sebagai aliran data melalui suatu sistem. Metode ini memisahkan data dari
proses. Prosedur bertindak berdasarkan data yang dikirimkan program kepada mereka.

Pengembangan Berorientasi Objek


Pengembangan berorientasi objek menggunakan objek sebagai unit dasar analisis dan perancangan
sistem. Objek menggabungkan data dan proses spesifik yang beroperasi pada data tersebut. Data yang
dienkapsulasi dalam suatu objek dapat diakses dan dimodifikasi hanya oleh operasi, atau metode, yang
terkait dengan objek itu. Alih-alih mengirimkan data ke prosedur, program mengirim pesan agar suatu
benda melakukan operasi yang sudah tertanam di dalamnya. Sistem ini dimodelkan sebagai kumpulan
benda dan hubungan di antara mereka. Karena logika pemrosesan berada di dalam objek daripada di
program perangkat lunak terpisah, objek harus berkolaborasi satu sama lain untuk membuat sistem
bekerja.

Rekayasa Perangkat Lunak Berbantuan Komputer


Rekayasa perangkat lunak berbantuan komputer yang kadang disebut rekayasa sistem berbantuan
komputer menyediakan perangkat lunak untuk mengotomatisasi metodologi yang baru saja kita
gambarkan untuk mengurangi jumlah pekerjaan berulang yang perlu dilakukan pengembang. Alat
rekayasa sistem berbantuan kompute juga memfasilitasi terciptanya dokumentasi yang jelas dan
koordinasi upaya pengembangan tim dan memfasilitasi grafik otomatis untuk memproduksi bagan dan
diagram, layar dan generator laporan, kamus data, fasilitas pelaporan yang luas, alat analisis dan
pengecekan, generator kode, dan generator dokumentasi.

13.3 PENDEKATAN ALTERNATIF SISTEM-BANGUNAN


Siklus Hidup Sistem Tradisional
Siklus hidup sistem adalah metode tertua untuk membangun sistem informasi. Metodologi siklus hidup
adalah pendekatan bertahap untuk membangun sebuah sistem, membagi pengembangan sistem
menjadi tahap formal. Metodologi siklus hidup sistem mempertahankan pembagian kerja formal antara
pengguna akhir dan spesialis sistem informasi. Pakar teknis, seperti analis sistem dan pemrogram,
bertanggung jawab atas sebagian besar analisis, desain, dan pelaksanaan sistem. Siklus hidup sistem
tradisional  masih digunakan untuk membangun sistem kompleks yang besar yang memerlukan analisis
persyaratan yang ketat dan formal, spesifikasi yang telah ditentukan, dan kontrol yang ketat terhadap
proses pembuatan sistem. Namun, pendekatan siklus hidup sistem tradisional bisa mahal, menyita
waktu, dan tidak fleksibel.

Prototip
Prototipe terdiri dari membangun sistem eksperimen dengan cepat dan murah agar pengguna akhir bisa
mengevaluasi. Dengan berinteraksi dengan prototipe, pengguna bisa mendapatkan gagasan yang lebih
baik mengenai kebutuhan informasi mereka. Prototipe yang didukung oleh pengguna dapat digunakan
sebagai template untuk menciptakan sistem akhir. Prototipe ini adalah versi kerja dari sistem informasi
atau bagian dari sistem, namun model ini hanya merupakan model pendahuluan. Setelah beroperasi,
prototipe akan disempurnakan lebih lanjut sampai sesuai dengan kebutuhan pengguna. Setelah disain
selesai, prototipe tersebut dapat dikonversi menjadi sistem produksi yang dipoles. Proses membangun
desain awal, mencoba keluar, menyempurnakannya, dan mencoba lagi telah disebut proses berulang
dari pengembangan sistem karena langkah-langkah yang diperlukan untuk membangun sebuah sistem
dapat diulang berulang-ulang.

Pengembangan Pengguna Akhir


Beberapa jenis sistem informasi dapat dikembangkan oleh pengguna akhir dengan sedikit atau tanpa
bantuan formal dari spesialis teknis. Fenomena ini disebut pengembangan pengguna akhir. Serangkaian
perangkat lunak yang dikategorikan sebagai bahasa generasi keempat membuat ini menjadi mungkin.
Bahasa generasi keempat adalah perangkat lunak yang memungkinkan pengguna akhir membuat
laporan atau mengembangkan aplikasi perangkat lunak dengan sedikit atau tanpa bantuan teknis.
Beberapa alat generasi keempat ini juga meningkatkan produktivitas pemrogram profesional. Bahasa
generasi keempat cenderung nonprocedural, atau kurang prosedural, daripada bahasa pemrograman
konvensional. Bahasa prosedural memerlukan spesifikasi urutan langkah, atau prosedur, yang
memberitahu komputer apa yang harus dilakukan dan bagaimana melakukannya Bahasa nonprosedur
hanya perlu menentukan apa yang harus dilakukan daripada memberikan rincian tentang bagaimana
melaksanakan tugas.

Paket Aplikasi Perangkat Lunakdan Outsourcing


Paket Aplikasi Perangkat Lunak
Selama beberapa dekade terakhir, banyak sistem telah dibangun di sebuah aplikasi pondasi paket
perangkat lunak. Banyak aplikasi umum untuk semua organisasi bisnis – misalnya, daftar gaji, piutang,
buku besar, atau pengendalian persediaan. Untuk fungsi universal seperti itu dengan proses standar
yang tidak banyak berubah seiring berjalannya waktu, sistem umum akan memenuhi persyaratan
banyak organisasi. Jika paket perangkat lunak dapat memenuhi sebagian besar persyaratan organisasi,
perusahaan tidak perlu menulis perangkat lunaknya sendiri. Perusahaan dapat menghemat waktu dan
uang dengan menggunakan program perangkat lunak prewritten, predesigned, pretested dari paket.
Ketika sebuah sistem dikembangkan dengan menggunakan paket perangkat lunak aplikasi, analisis
sistem akan mencakup upaya evaluasi paket. Kriteria evaluasi yang paling penting adalah fungsi yang
disediakan oleh paket, fleksibilitas, keramahan pengguna, sumber daya perangkat keras dan perangkat
lunak, persyaratan database, upaya pemasangan dan pemeliharaan, dokumentasi, kualitas vendor, dan
biaya. Proses evaluasi paket sering didasarkan pada Request for Proposal (RFP), yaitu  daftar pertanyaan
terperinci yang diajukan ke vendor perangkat lunak paket.

Outsourcing
Jika perusahaan tidak ingin menggunakan sumber daya internalnya untuk membangun atau
mengoperasikan sistem informasi, perusahaan tersebut dapat mengalihkan pekerjaan ke organisasi
eksternal yang mengkhususkan diri dalam menyediakan layanan ini. Dalam bentuk outsourcing yang
lain, perusahaan bisa menyewa vendor eksternal untuk merancang dan membuat perangkat lunak untuk
sistemnya, namun perusahaan itu akan mengoperasikan sistem di komputernya sendiri. Vendor
outsourcing mungkin berada di dalam negeri atau di negara lain. Pengalihan dalam negeri terutama
didorong oleh fakta bahwa perusahaan outsourcing memiliki keterampilan, sumber daya, dan aset yang
tidak dimiliki klien mereka. Menginstal sistem manajemen rantai pasokan baru di perusahaan yang
sangat besar mungkin memerlukan mempekerjakan 30 sampai 50 orang tambahan dengan keahlian
khusus dalam perangkat lunak manajemen rantai pasokan, yang dilisensikan dari vendor. Daripada
mempekerjakan pegawai baru permanen, kebanyakan membutuhkan pelatihan ekstensif dalam paket
perangkat lunak, dan kemudian melepaskannya setelah sistem baru dibangun, lebih masuk akal, dan
seringkali lebih murah, untuk melakukan outsourcing pekerjaan ini selama 12 bulan. periode.

13.4 PEMBANGUNAN APLIKASI UNTUK PERUSAHAAN DIGITAL


Rapid Application Development (RAD)
Istilah rapid application development (RAD) digunakan untuk menggambarkan proses pembuatan sistem
kerja dalam waktu yang sangat singkat. RAD dapat mencakup penggunaan pemrograman visual dan alat
lainnya untuk membangun antarmuka pengguna grafis, pengarsipan berulang elemen sistem kunci,
otomasi pembuatan kode program, dan kerja sama tim yang erat antara pengguna akhir dan spesialis
sistem informasi. Sistem sederhana seringkali bisa dirakit dari komponen prebuilt. Prosesnya tidak harus
berurutan, dan bagian penting pembangunan bisa terjadi bersamaan.

Pengembangan Berbasis Komponen dan Layanan Web


Manfaat pengembangan berorientasi obyek untuk membangun sistem yang dapat merespons
lingkungan bisnis yang berubah dengan cepat, termasuk aplikasi Web. Untuk lebih mempercepat
pembuatan perangkat lunak, kelompok objek telah dirakit untuk menyediakan komponen perangkat
lunak untuk fungsi umum seperti antarmuka pengguna grafis atau kemampuan pemesanan online yang
dapat dikombinasikan untuk membuat aplikasi bisnis berskala besar. Pendekatan pengembangan
perangkat lunak ini disebut pengembangan berbasis komponen, dan ini memungkinkan sebuah sistem
dibangun dengan merakit dan mengintegrasikan komponen perangkat lunak yang ada.

Layanan Web dan Service-Oriented Computing


Selain mendukung integrasi sistem internal dan eksternal, layanan Web dapat digunakan sebagai alat
untuk membangun aplikasi sistem informasi baru atau meningkatkan sistem yang ada. Karena layanan
perangkat lunak ini menggunakan seperangkat standar universal, mereka berjanji untuk menjadi lebih
murah dan kurang sulit untuk menenun bersama daripada komponen proprietary. Layanan web dapat
melakukan fungsi tertentu sendiri, dan mereka juga dapat melibatkan layanan Web lainnya untuk
menyelesaikan transaksi yang lebih kompleks, seperti memeriksa kartu kredit, pengadaan, atau
pemesanan produk. Dengan membuat komponen perangkat lunak yang dapat berkomunikasi dan
berbagi data terlepas dari sistem operasi, bahasa pemrograman, atau perangkat klien, layanan Web
dapat memberikan penghematan biaya yang signifikan dalam membangun sistem sambil membuka
peluang baru untuk kolaborasi dengan perusahaan lain.

Pengembangan Aplikasi Mobile


Mengembangkan aplikasi untuk platform mobile sangat berbeda dengan pengembangan PC dan layar
mereka yang jauh lebih besar. Ukuran perangkat mobile yang berkurang membuat penggunaan jari dan
gerakan multitouch jauh lebih mudah daripada mengetik dan menggunakan keyboard. Aplikasi seluler
perlu dioptimalkan untuk tugas spesifik yang harus mereka lakukan, aplikasi sebaiknya tidak mencoba
menjalankan terlalu banyak tugas, dan harus dirancang untuk kegunaan. Pengalaman pengguna untuk
interaksi mobile berbeda secara mendasar dengan penggunaan PC desktop atau laptop. Menyimpan
sumber daya – bandwidth, ruang layar, memori, pemrosesan, entri data, dan isyarat pengguna – adalah
prioritas utama. Saat situs Web lengkap dibuat untuk menyusut desktop seukuran layar ponsel cerdas,
sulit bagi pengguna untuk menavigasi situs. Pengguna harus terus memperbesar dan memperkecil
tampilan dan gulir untuk menemukan materi yang relevan. Oleh karena itu, perusahaan biasanya
mendesain situs Web khusus untuk mobile interface dan membuat beberapa situs mobile untuk
memenuhi kebutuhan smartphone, tablet, dan browser desktop. Ini setara dengan setidaknya tiga situs
dengan konten, perawatan, dan biaya terpisah. Saat ini, situs Web tahu perangkat apa yang Anda
gunakan karena browser Anda akan mengirimkan informasi ini ke server saat Anda log on. Berdasarkan
informasi ini, server akan mengirimkan layar yang sesuai. Salah satu solusi untuk masalah memiliki tiga
situs Web yang berbeda adalah dengan menggunakan desain Web responsif. Desain Web yang responsif
memungkinkan situs Web mengubah tata letak secara otomatis sesuai dengan resolusi layar
pengunjung, baik di desktop, tablet, atau smartphone. Pendekatan ini menggunakan campuran grid dan
layout fleksibel, gambar fleksibel, dan kueri media yang mengoptimalkan desain untuk konteks tampilan
yang berbeda. Saat pengguna beralih dari laptopnya ke iPad, iPhone, atau handheld Android, situs Web
secara otomatis mengakomodasi perubahan resolusi dan ukuran gambar. Ini menghilangkan kebutuhan
akan desain dan pengembangan terpisah untuk setiap perangkat baru. Dengan desain responsif,
pengguna di berbagai perangkat dan browser akan memiliki akses ke satu sumber konten, ditata agar
mudah dibaca dan dinavigasi dengan minimal ukuran, penguraian, dan pengguliran. Ada tiga platform
utama untuk aplikasi mobile-iPhone / iPad, Android, dan Windows Phone. Masing-masing platform
untuk aplikasi mobile memiliki lingkungan pengembangan yang terintegrasi, seperti iOS SDK (perangkat
pengembangan perangkat lunak Apple) untuk iPhone / iPad, yang menyediakan alat untuk menulis,
menguji, dan menerapkan aplikasi di lingkungan platform target
BAB III PENUTUP

3.1

Kesimpulann:Untuk membangun sistem informasi.proses yg ada,merancang proses baru,dan


mengoptimalkan proses tersebut.masalah atu masalah yang dihadapi organisasi,mmberikan persyaratan
informasidan mengkaji ulang pekerjaan staf teknis.

3.2

Saran:Apabila dalam penulisan makalah ini masih terdapat banyak kekurangan dan kesalahan mohon
dimafkan,penulis sangat mengharapkan kritik dan sarannya yg bersifat membangun dari pemaca demi
perbaikan masalah selanjutnya dan penulis ucapkan trimakasih

DAFTAR PUSTAKA

Loudon P Jane and Loudon C.Kenneth (2012) Chapter 13 Membangun Sistem Informasi,Digital
goods,Louden P Janne and Louden C Kenneth.Managemen information system.Tweith Edition Prentice
Hall.

Anda mungkin juga menyukai