BAB 2 LANDASAN TEORI
2.1
Internet Pengertian Internet menurut para ahli:
1.
Menurut Greenlaw and Hepp (2002, p. 98), internet adalah sebuah sistem informasi global yang terhubung secara logika oleh address yang unik secara global yang berbasis pada Internet Protocol (IP), mendukung komunikasi dengan menggunakan TCP/IP , menyediakan , menggunakan , dan membuatnya bisa diakses baik secara umum maupun khusus.
2.
Menurut Turban , Rainer , and Potter ( 2005, p. 674), internet adalah sebuah jaringan besar yang menghubungkan jaringan komputer baik dari organisasi bisnis , organisasi pemerintahan , dan sekolah-sekolah dari seluruh dunia secara langusung dan cepat.
Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. DefenseAdvancedResearchProjects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah computer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan 8
9
satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan. Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat.Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex. Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.
10
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk TransmissionControlProtocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negaranegara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa email dan newsgroup USENET. Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih.Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau WorldWideWeb.
2.2
Website Menurut Greenlaw dan Hepp (2002, p. 18), web adalah suatu aplikasi
software yang memungkinkan setiap pengguna atau user untuk menerbitkan atau mencari dokumen hypertext di internet.
11
Sebuah situsweb (sering pula disingkat menjadi situs saja; web site, site) adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu namadomain (domain name) atau subdomain di World Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang menjadi “akar” (root), yang disebut homepage (halaman induk; sering diterjemahkan menjadi “beranda”, “halaman muka”), dan biasanya disimpan dalam server yang sama. Tidak semua situs web dapat diakses dengan gratis. Beberapa situs web memerlukan pembayaran agar dapat menjadi pelanggan, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surat elektronik (e-mail), dan lain-lain. Secara terminologi, website merupakan kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari serverwebsite untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. Halaman-halaman dari websiteakan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur
12
para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.
2.3
Metodologi Waterfall Menurut Pressman ( 2005 , p 79) waterfall memberikan sebuah pendekatan
yang sistematis dan sekuensial untuk pengembangan peranti lunak yang dimulai pada system dan perkembangan peranti lunak dengan melalui beberapa tahapan : Communication , planning , modeling , construction ,
dan deployment. Model
waterfall sering dianggap sebagai pendekatan klasik dalam siklus hidup pengembangan system ( classic life cycle). Tahapan-tahapan model waterfall yaitu : -Communication Pada tahap ini dilakukan pengumpulan kebutuhan yang khusus dan difokuskan pada pembuatan peranti lunak. -Planning Pada tahap perencanaan ini dilakukan penjadwalan dan estimasi. -Modeling Ditahap modeling ini dirancang design yang diperlukan untuk membangun peranti lunak. -Construction Pada tahap ini dilakukan coding dan testing.
13
-Deployment Pada tahap ini dilakukan feedback terhadap system yang dibangun. Berikut merupakan gambar waterfall model:
Gambar 2.1
2.4
Waterfall Model (Pressman, R. S.)
E-application E-application adalah sebuah aplikasi komputer yang berbasis network yang
dirancang untuk mengatasi aktivitas-aktivitas di dunia maya dan hanya bisa beroperasi pada lingkungan yang memiliki jaringan atau network. Jenis-jenis e-application : -E-government Menurut James S.L. Yong ( 2003 , p 10 ) adalah penggunaan teknologi informasi yang berupa aplikasi internet yang berbasis web untuk meningkatkan akses
14
dan pelayanan pemerintah kepada masyarakat , rekan bisnis , karyawan , dan badan pemerintah lainnya. -E-commerce E-commerce menurut R. Eko Indrajid (2000 , p 46 ) Adalah segala bentuk transaksi yang dilakukan baik perdagangan ataupun jasa dengan menggunakan media elektronik -E-learning e-learning menurut clark, Richard ( 2004 , p 11) adalah instruksi yang disampaikan pada komputer melalui internet. -E-mail Adalah media surat menyurat secara online.
2.5
Interaksi Manusia dan Komputer Definisi dari Interaksi Manusia Komputer:
1.
Sekumpulan proses, dialog dan kegiatan di mana melaluinya pengguna memanfaatkan danberinteraksi dengan komputer.(Rogers, Y. , Sharp, H. , and Preece, J., 2007, p. 8).
2.
Suatu disiplin ilmu yang menekankan pada aspek desain, evaluasi, dan implementasi darisistem komputer interaktif untuk kegunaan manusia dengan mempertimbangkan fenomena- fenomena di sekitar manusia itu sendiri. (Shneiderman 2010, p. 74).
15
Fokus pada IMK
adalah perancangan dan evaluasi user interface. User
Interface adalah system komputer yang membuat user bisa berinteraksi dengan komputer. 5 faktor manusia terukur: a.
Waktu belajar: berapa lama orang biasa mempelajari cara relevan untuk melakukan suatu tugas?
b.
Kecepatan kinerja: berapa lama suatu tugas dilakukan?
c.
Tingkat kesalahan: berapa banyak kesalahan dan kesalahan-kesalahan apa saja yang dibuat pemakai?
d.
Daya
ingat:
bagaimana
kemampuan
pemakai
mempertahankan
pengetahuannya setelah jangka waktu tertentu? e.
Kepuasan subjektif: bagaimana kesukaan pemakai terhadap berbagai aspek sistem?
Menurut Shneiderman (2010, p. 88) ,8 (delapan) aturan yang dapat digunakan sebagai petunjuk dasar yang baik untuk merancang suatu user interface. Delapan aturan ini disebut dengan Eight Golden Rules of Interface Design, yaitu: a.
Konsistensi Konsistensi dilakukan pada urutan tindakan, perintah, dan istilah yang
digunakan pada prompt, menu, serta layar bantuan.
16
b.
Memungkinkan pengguna untuk menggunakan shortcut Ada kebutuhan dari pengguna yang sudah ahli untuk meningkatkan kecepatan
interaksi, sehingga diperlukan singkatan, tombol fungsi, perintah tersembunyi, dan fasilitas makro. c.
Memberikan umpan balik yang informative Untuk setiap tindakan operator, sebaiknya disertakan suatu sistem umpan
balik.Untuk tindakan yang sering dilakukan dan tidak terlalu penting, dapat diberikan umpan balik yang sederhana.Tetapi ketika tindakan merupakan hal yang penting, maka umpan balik sebaiknya lebih substansial. Misalnya muncul suatu suara ketika salah menekan tombol pada waktu input data atau muncul pesan kesalahannya. d.
Merancang dialog untuk menghasilkan suatu penutupan Urutan tindakan sebaiknya diorganisir dalam suatu kelompok dengan bagian
awal, tengah, dan akhir. Umpan balik yang informatif akan meberikan indikasi bahwa cara yang dilakukan sudah benar dan dapat mempersiapkan kelompok tindakan berikutnya. e.
Memberikan penanganan kesalahan yang sederhana Sedapat mungkin sistem dirancang sehingga pengguna tidak dapat melakukan
kesalahan fatal.Jika kesalahan terjadi, sistem dapat mendeteksi kesalahan dengan cepat dan memberikan mekanisme yang sedehana dan mudah dipahami untuk penanganan kesalahan.
17
f.
Mudah kembali ke tindakan sebelumnya Hal ini dapat mengurangi kekuatiran pengguna karena pengguna mengetahui
kesalahan yang dilakukan dapat dibatalkan; sehingga pengguna tidak takut untuk mengekplorasi pilihan-pilihan lain yang belum biasa digunakan. g.
Mendukung tempat pengendali internal (internal locus of control) Pengguna ingin menjadi pengontrol sistem dan sistem akan merespon
tindakan yang dilakukan pengguna daripada pengguna merasa bahwa sistem mengontrol pengguna. Sebaiknya sistem dirancang sedemikan rupa sehingga pengguna menjadi inisiator daripada responden. h.
Mengurangi beban ingatan jangka pendek Keterbatasan ingatan manusia membutuhkan tampilan yang sederhana atau
banyak tampilan halaman yang sebaiknya disatukan, serta diberikan cukup waktu pelatihan untuk kode, mnemonic, dan urutan tindakan.
Peran Utama Interaksi Manusia dan Komputer menghasilkan sebuah sistem yang mudah digunakan, aman, efektif dan efisien. Model IMK melibatkan 3 komponen : a. Pengguna. b. Interaksi. c. Sistem. Kunci utama IMK adalah daya guna (usability) : a. Sistem harus mudah digunakan.
18
b. Memberi keamanan kepada pengguna. c. Mudah dipelajari.
2.6
Smartphone Sekarang ini banyak smartphone yang dijual di pasar-pasar.Keiinginan untuk
memiliki smartphone yang memiliki fungsi seperti PC semakin tinggi dan banyak industry-industri mulai untuk membuatnya. Perbedaan antara smartphone dan mobile phone biasa sedikit unik, biasanya smartphone memiliki operating system, high tech dan fitur-fitur berguna seperti : wifi, 3.5 G, GPS, Push mail, dan lain-lain dan spesifikasi perangkat keras smartphone jauh lebih tinggi dibanding dengan mobile phone biasa di pasar-pasar.
2.7
GPS GPS (Global Positioning System) merupakan sistem navigasi satelit yang
dikembangkan oleh Departemen Pertahanan Amerika Serikat (US DoD = United States Department of Defense). GPS memungkinkan kita mengetahui posisi geografis kita (lintang, bujur, dan ketinggian di atas permukaan laut).Jadi dimanapun kita berada di muka bumi ini, kita dapat mengetahui posisi kita dengan tepat. GPS terdiri dari 3 segmen: Segmen angkasa, kontrol, dan pengguna. Dimana : a.
Segmen angkasa: Terdiri dari 24 satelit yang beroperasi dalam 6 orbit pada ketinggian 20.200
km dan inklinasi 55 derajat dengan periode 12 jam (satelit akan kembali ke titik yang
19
sama dalam 12 jam). Satelit tersebut memutari orbitnya sehingga minimal ada 6 satelit yang dapat dipantau pada titik manapun di bumi ini. Satelit tersebut mengirimkan posisi dan waktu kepada pengguna seluruh dunia. b.
Segmen Kontrol/Pengendali: Terdapat pusat pengendali utama yang terdapat di Colorodo Springs, dan 5
stasiun pemantau lainnya dan 3 antena yang tersebar di bumi ini. Stasiun pemantau memantau semua satelit GOS dan mengumpulkan informasinya. Stasiun pemantau kemudian mengirimkan informasi tersebut kepada pusat pengendali utama yang kemudian melakukan perhitungan dan pengecekan orbit satelit. Informasi tersebut kemudian dikoreksi dan dilakukan pemuktahiran dan dikirim ke satelit GPS. c.
Segmen Pengguna: Pada sisi pengguna dibutuhkan penerima GPS (perangkat GPS) yang biasanya
terdiri dari penerima, prosesor, dan antena, sehingga memungkinkan dapat menerima sinyal dari satelit GPS dan kemudian menghitung posisi, kecepatan dan waktu.
2.8
SQL server 2008 R2 SQL Server 2008 R2 (Ross Mistry and Stacia Misner, 2010, p. 3)adalah versi
upgrade dari SQL Server 2008 yang memiliki banyak enchantments dan kemampuan engineering
yang akan mendukung aplikasi dan meningkatkan operasi dalam
managemen. SQL Server 2008 R2 bukan hanya sebuah database engine biasa, tetapi merupakan sekumpulan komponen yang bisa diimplementasikan baik secara terpisah maupun tergabung untuk membentuk sebuah platform data.
20
Kemampuan-kemapuan yang dimiliki oleh SQL Server 2008 R2 adalah : 1.
Platform database yang berfungsi sebagai media penyimpanan data, termasuk di dalamnya enchanment dari sisi administrasi database yang lebih komprehensif dibandingkan versi sebelumnya.
2.
Konsep Bisnis Intelijen yang meliputi pendekatan yang dilakukan oleh Microsoft di SQL Server 2008 R2 untuk membangun solusi bisnis intelijen yang di kenal dengan Microsoft BI Framework.
3.
SQL Server Datawarehouse guna menunjang self service bisnis intelijen, meliputi enchanment dari sisi : platform, integration tools, analitycal tools, reporting tools serta master data device.
4.
Middle Tier Komponen untuk Sharepoint 2010 sebgai tools untuk business intelligence solution.
SQL Server terdiri beberapa
data managemen dan teknologi-teknologi
analisis. Berikut ini adalah data managemen dan teknologi-teknologi analisis : a.
Database engine Adalah pusat service untuk menyimpan, memproses dan mengamankan
data. Database engine menyediakan control akses dan proses transaksi yang cepat . b.
Analysis Service - Multidimensional Data Analysis service mendukung OLAP untuk merancang,
manage data dari sumber data lain.
membuat dan
21
c.
Integration Service Adalah sebuah platform untuk membangun High Perfomance Data In
tegration Solution. d.
Master Data Service Adalah Sumber dari segala data di organisasi.
2.9
Internet Information Service (IIS) IIS atau Internet Information Services (Mohamad Iqbal, 2011 , p.3) adalah
sebuah HTTP web server seperti Apache yang digunakan dalam sistem operasi server Windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003. Layanan ini merupakan layanan terintegrasi dalam Windows 2000 Server, Windows Server 2003 atau sebagai add-on dalam Windows NT 4.0.Layanan ini berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan aplikasi (application layer). IIS juga menjadi fondasi dari platform Internet dan Intranet Microsoft, yang mencakup Microsoft Site Server, Microsoft Commercial Internet System dan produk-produk Microsoft BackOffice lainnya. IIS telah berevolusi semenjak diperkenalkan pertama kali pada Windows NT 3.51 (meski kurang banyak digunakan) hingga IIS versi 6.0 yang terdapat dalam Windows Server 2003.Versi 5.0 diintegrasikan dalam Windows 2000, sedangkan Windows XP Professional memiliki IIS versi 5.1.Windows NT 4.0 memiliki versi 4.01 yang termasuk ke dalam add-on Windows NT Option Pack.Dalam Windows NT
22
4.0 Workstation atau Windows 95/98, IIS juga dapat diinstalasikan sebagai Microsoft Personal Web Server (PWS).
2.9.1
Versi IIS tersedia dalam beberapa versi dan sistem operasi sebagai berikut:
-IIS 1.0 untuk Windows NT 3.51, yang tersedia sebagai tambahan yang gratis. -IIS 2.0 untuk Windows NT 4.0 -IIS 3.0 untuk Windows NT 4.0 Service Pack 3 -IIS 4.0 untuk Windows NT 4.0 Option Pack -IIS 5.0 untuk Windows 2000 (Professional dan Server) -IIS 5.1 untuk Windows XP Professional dan Windows XP Media Center Edition -IIS 6.0 untuk Windows Server 2003 dan Windows XP Professional x64 Edition -IIS 7.0 untuk Windows Server 2008 dan Windows Vista (Edisi Business, Edisi Enterprise, dan Ultimate) -IIS 7.5 untuk Windows Server 2008 R2 dan Windows 7
2.9.2
Fitur IIS memiliki beberapa fitur sebagai berikut:
-Terintegrasi dengan Windows NT secara penuh (sistem keamanan, auditing, dan izin akses NTFS) -Mendukung penuh protokol HTTP versi 1.1 -Sudah mencakup protokol FTP
23
-Dukungan terbatas untuk protokol SMTP -Dukungan untuk protokol NNTP -Dukungan untuk protokol keamanan SSL -Dapat digunakan sebagai platform di mana aplikasi web berjalan, yakni dengan menggunakan Active Server Pages (ASP), ASP.NET, Internet Server API (ISAPI), Common Gateway Interface (CGI), Microsoft .NET Framework, Microsoft Visual Basic Scripting (VBScript), JScript, dan beberapa bahasa skrip yang dapat diinstalasikan seperti Perl atau PHP. -Mengizinkan aplikasi web untuk dijalankan sebagai proses yang terisolasi dalam ruangan memori yang terpisah untuk mencegah satu aplikasi membuat crash aplikasi lainnya. -Dapat diatur dengan beberapa cara: Microsoft Management Console, via web browser, atau menggunakan skrip Windows Scripting Host. -Bandwidth throttling yang dapat mencegah sebuah situs web memonopoli bandwidth yang tersedia.
2.9.3
Keamanan Kritik yang dialamatkan untuk IIS edisi awal adalah banyaknya kerentanan
(vulnerability) yang ada di dalamnya, khususnya untuk masalah CA-2001-19 yang kemudian dieksploitasi oleh worm Code Red. Akan tetapi, versi 6.0 dan 7.0 kini tidak memiliki masalah dengan kerentanan seperti ini. Dalam IIS 6.0, Microsoft memilih untuk mengubah kelakukan ISAPI handler yang terinstalasi sebelumnya, yang
24
ditengarai menjadi sumber masalah keamanan dalam versi 4.0 dan 5.0, sehingga dapat mengurangi potensi serangan terhadap IIS. Selain itu, IIS 6.0 menambahkan sebuah fitur yang disebut sebagai "Web Service Extensions" yang mencegah IIS untuk menjalankan program apapun tanpa izin yang eksplisit dari administrator. Dalam versi terbaru, versi 7.0, komponen dalam IIS pun kini telah dimodularkan sehingga hanya komponen yang dibutuhkan saja yang akan diinstalasikan oleh Windows, sehingga dapat mengurangi potensi serangan. Selain itu, IIS 7.0 juga menawarkan fitur keamanan seperti URLFiltering yang dapat menolak URL-URL tertentu berdasarkan peraturan yang didefinisikan oleh pengguna. Normalnya, IIS 5.1 dan versi sebelumnya menjalankan situs Web di bawah akun SYSTEM, sebuah akun default yang ada di dalam Windows yang memiliki hak akses super user. Hal ini berubah pada versi 6.0, di mana semua proses penanganan permintaan dilakukan oleh akun NETWORK SERVICES yang memiliki hak yang jauh lebih sedikit ketimbang SYSTEM sehingga bila ada kerentanan dalam sebuah fitur atau kode yang dibuat sendiri, maka hal tersebut tidak akan membuat sistem crash. IIS 6.0 juga menawarkan stack HTTP modus kernel baru yang memiliki parser HTTP yang lebih ketat serta menawarkan fungsi response cache untuk konten statis dan dinamis.
25
2.10
Javascript Javascript( Eko Kurniajawan K. , 2007 , p2) adalah scripting language yang
digunakan pada halaman website di sisi client. Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995 .Pada awalnya bahasa ini dinamakan“ LiveScript ” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2. Jadi penjelasan sederhana dari javascript sebagai berikut : -
Javascript adalah scripting language dan scripting language lebih mudah
dipelajari dan lebih mudah digunakan daripada bahasa pemograman lainnya. -
Javascript bekerja pada sisi client yang berarti javascript bekerja pada
komputer pengguna dan tidak pada server web. -
Javascript dirancang untuk digunakan pada halaman website dan terintegrasi
dengan HTML -
Statement Javascript yang disisipkan ke dalam sebuah halaman HTML dapat
mengenal dan merespon user event seperti Mouse clicks, Form Input, dan Page Navigation.
Penjelasan lengkap dari dari javascript yaitu: -
Scripting Language Scripting Language sudah lama digunkan sebelum web. Dalam UNIX
environment, script sudah digunakan untuk melakukan tugas-tugas administrasi yang bersifat perulangan dan untuk mengotomatisasi bagi para pengguna computer-literate yang sedikit. Selain itu, scripting language merupakan dasar dari sebagian besar
26
pemrograman cgi-bin yang saat ini digunakan untuk menambahkan bentuk interaktivitas yang terbatas pada halaman web. Seperti semua scripting languages, javascript adalah interpreted yang menyediakan sebuah proses pengembangan yang mudah. -
Designed for simple, small programs Karena javascript merupakan scripting language, maka javascript cocok untuk
mengimplementasikan program kecil yang sederhana. Sebagai contoh , javascript cocok untuk mengembangkan unit konversi kalkulator antara mil dan kilometer atau ons dan kilogram. Tugas-tugas tersebut dapat dengan mudah dicatat dan dilakukan pada javascript dengan kecepatan yang cepat dan terintegrasi dengan halaman web. -
Perform Repetitive Task Javascript dirancang dengan baik untuk tugas perulangan dan pemanggilan
event. Setiap kali ada perubahan data, program javascript untuk menangani event akan dipanggil dan databaru pada field lain akan dikalkulasikan dan ditayangkan. -
Designed For Programming User Event Karena javascript terintegrasi ke dalam browser dan bisa berinteraksi secara
langsung dengan halaman HTML, sehingga memungkinkan javascript untuk memberikan respon ke user events seperti mouse clicks. -
Easy Debugging and Testing Javascript mudah untuk menguji koding program, melihat hasil, membuat
perubahan, dan menguji lagi tanpa overhead dan delay pada saat dikompile.
27
-
Live Connect Live connect memungkinkan komunikasi antara javascript dengan java applet
pada sebuah page dan antara javascript dengan loaded plug-ins pada page. Javascript bisa memicu events di java applets, dan java applets bisa memanggil fungsi dan method javascript. JavaScript menawarkan beberapa kekuatan
untuk programmer termasuk
siklus pengembangan yang pendek, kemudahan belajar, dan script berukuran kecil. Kekuatan ini berarti bahwa JavaScript dapat dengan mudah dan cepat digunakan untuk memperluas halaman HTML yang telah ada di web. -
Quick Development Karena Java Script tidak memerlukan kompilasi memakan waktu, script dapat
dikembangkan dalam waktu yang relatif singkat. Hal ini diperkuat oleh fakta bahwa sebagian besar fitur interface, seperti kotak dialog, formulir, dan elemen GUI, ditangani oleh browser dan kode HTML. JavaScript programmer tidak perlu khawatir tentang cara membuat atau penanganan elemen-elemen dari aplikasi mereka. -
Easy to Learn JavaScript mempunyai banyak kesamaan dengan Java, kesamaan itu tidak
termasuk aturan sintaks yang kompleks dan aturan Java. Dengan belajar hanya beberapa perintah dan aturan sintaks sederhana, bersama dengan memahami cara objek-objek yang digunakan dalam JavaScript, memungkinkan untuk mulai membuat program yang cukup canggih.
28
-
Platfrom Independent Karena WWW sifatnya adalah platform-independen, program JavaScript yang
dibuat untuk browser tidak terikat dengan platform perangkat keras tertentu atau sistem operasi. Kode program yang sama dapat digunakan pada platform untuk browser yang tersedia. -
Small overhead Program JavaScript cenderung cukup pendek dan cukup kecil, dibandingkan
dengan applet binary yang dihasilkan oleh Java. Ini meminimalkan persyaratan penyimpanan pada server dan waktu download untuk pengguna. Selain itu, karena program JavaScript biasanya termasuk dalam file yang sama seperti kode HTML untuk halaman maka mereka memerlukan akses jaringan lebih sedikit. Java sendiri memiliki kelemahan yang unik.Kelemahan java adalah terbatasnya built-in method dan ketidakmampuan java untuk melindungi sumber kode.
2.11
ASP.net ASP.net (Ken Cox, 2008 , p 12) adalah kumpulan teknologi dalam
Framework .NET untuk membangun aplikasi web dinamik dan XML Web Service . Halaman ASP.net dijalankan di server kemudian akan dibuat halaman markup seperti HTML, WML ,atauXML yang dikirim ke browser destop atau mobile.
29
ASP.net merupakan kompenen dari Internet InformationService (IIS).ASP.net adalah komponen utama window yang membuat IIS dapat menjalankan aplikasi yang berbasikan .net. Keunggulan ASP.net : 1.
Penyederhanaan. ASP.net membuat mudah tugas umum seperti pembuatan form, otentikasi client, validasi kata, konfigurasi situs, dan deployment.
2.
Perbaikan Perfoma. Karena ASP.net dikompilasikan ke CLR sehingga perfomanya lebih baik dari ASP yang interpreter.
3.
FormWeb. Merupakan model pemograman baru yang
menggabungkan
aplikasi ASP dengan kemudahan pengembangan dan produktifitas Visual Basic. 4.
Kode Nonsphagetti. Model pemrograman ASP.net memisahkan kode dari presentasi sehingga mempermudah untuk membuat konstruksi dan mengelola kode.
5.
Perbaikan Manajemen Status. ASP.net menyediakan status apliaksi dan sesi yang mudah digunakan.ASP.net mengatasi keterbatasan tersebut dengan menyediakan dukungan pendistribusian status sesi dalamserverweb,menaruh informasi status dalam SQL server, serta menyediakan pengelolaan status tanpa cookies.
6.
Pengamanan. ASP.net menyediakan layanan otorisasi dan otentikasi yang telah
diperbaiki
menggunakan
URLAuthorizationModule.
CookieAuthenticationModule
dan
30
7.
Konfigurasi. ASP.net menggunakanfile XML untuk menyimpan pengaturan konfigurasi XML yang membuat deployment situs menjadi lebih mudah.
8.
Layanan Web. ASP.net dapat digunakan untuk mengekspos fungsi bisnis ke partner melalui protocolWeb standar.
9.
Caching. Disediakan mesin caching untuk meningkatkan kinerja aplikasi dan mengurangi beban pemroses serverweb dan server database.
10.
Debugging. ASP.net memiliki utilitas tracking yang build-in.
11.
Deployment. Deployment dapat dilakukan dengan cara menyalinfile karena semua konfigurasi situs terdapat dalamfile XML.
2.12
C# C# ( Rod A. Smith, 2007 , p4) adalah bahasa baru yang diciptakan oleh
Microsoft dan diserahkan kepada ECMA untuk standarisasi. Bahasa baru ini diciptakan oleh sebuah tim dari orang-orang di Microsoft yang dipimpin oleh Anders Hejlsberg. Menariknya, Hejlsberg adalah Microsoft Distinguished Engineer yang telah menciptakan produk lainnya dan bahasa, termasuk Borland TurboC++ dan Borland Delphi. C # merupakan bahasa pemrograman yang kuat dan fleksibel. Seperti semua bahasa
pemrograman,
c#
dapat
digunakan
untuk
menciptakan
berbagai
aplikasi.C#telah digunakan untuk proyek-proyek yang beragam macam seperti situs Web dinamis, perangkat pengembangan,dan bahkan compiler.C # diciptakan sebagai
31
pemrograman berorientasi objek (OOP) bahasa. bahasa pemrograman lainnya termasuk fitur object-oriented. Mengapa menggunakan C# ? C # merupakan bahasa yang berasal dari C dan C++. Microsoft mulai dengan apa yang bekerja di C dan C++ dan menyertakan fitur baru yang akan membuat bahasa ini lebih mudah digunakan. Kebanyakan dari fitur ini sangat mirip dengan apa yang dapat ditemukan di Java. Pada akhirnya, Microsoft memiliki sejumlah tujuan ketika membangun bahasa. Tujuan-tujuan ini dimasukkan dalam klaim-klaim Microsoft tentang C#: -C# adalah sederhana. -C# adalah modern. -C# adalah berorientasi objek. Selain alasan dari Microsoft, ada alasan lain untuk menggunakan C #: -C# sangat kuat dan fleksibel. -C# adalah modular. -C # akan menjadi populer.
2.13
Android Android menurut J.F. DiMarzio (2008, p.6) , sebagai sebuah system, adalah
sebuah operating system yang berbasis java yang beroperasi pada kernel Linux 2.6. Sistem android sangat ringan dan penuh fitur-fitur.Android sendiri bukanlah sebuah bahasa pemrograman , tetapi android merupakan sebuah environment untuk menjalankan aplikasi
32
Android terdiri dari 3 elemen utama yaitu Operating System, Middleware, dan Key Application.. Pada tahun 2005, google mengakuisisi android inc., android inc. adalah sebuah perusahaan kecil yang mengembangkan system operasi perangkat mobile yang berbasiskan Linux. Pada November 2007 Open Handset Alliance terbentuk,Open
Handset
Alliance
ini
mempunyai
sebuah
tujuan
untuk
mengembangkan standar perangkat-perangkat mobile dan akhirnya menghasilkan android Platform. Open Handset Alliance terdiri dari beberapa perusahaan seperti Quallcomm, Google, Nvidia, HTC, T-Mobile, Vodafone, dan lain lain. Sistem operasi Android diperkenalkan pada bulan September tahun 2008 diperusahaan T-Mobile G1 sebagai smart phone pertama yang berbasis android platform dan pada tahun yang sama Google mengumumkan Android SDK RC 1.0 dibawah lisensi open source Apache. Aplikasi Android dikembangkan dengan menggunakan java dan dapat diporting dengan lebih mudah ke platform yang baru. Andorid, selama mengenali dan mengijinkan untuk pemgembangan program UI, juga mendukung XML-Based UI Layout yang terbaru.XML UI Layout adalah konsep baru untuk pengembangan desktop.Salah satu fitur yang paling menarik dari android adalah arsitekturnya. Arsitektur android terdiri dari aplikasi Third Party termasuk “home grown” yang dieksekusi dengan prioritas system yang sama seperti aplikasi-aplikasi yang terikat dengan pusat system. Ini adalah permulaan utama dari sebagian besar system yang memberikan system aplikasi yang disisipkan sebuah prioritas pengeksekusian yang lebih besar daripada prioritas thread untuk aplikasi yang dibuat oleh Third-Party
33
Developers. Begitu juga untuk masing-masing aplikasi dieksekusi oleh threadnya sendiri dengan menggunakan sebuah virtual machine yang sangat ringan. Selain dari Android SDK yang berbentuk zipped package yang sederhana yang terdiri dari dokumentasi dengan programming APIs, tools dan sampel-sampel dan well-form libraries yang ada bagi pengembang untuk dikembangkan, fitur yang paling menarik untuk para pengembang android adalah pengembang bisa mengakses segala sesuatu yang diakses oleh operating system sehingga potensi pengembang untuk membuat aplikasi yang dinamis dan menarik sekarang ini terbuka lebar. Berikut ini adalah sejumlah tools yang kuat dan berguna yang disediakan oleh android SDK untuk para pengembang : 1.
Emulator.exe Salah satu tools terpenting yang ada pada android SDK adalah emulator.exe.
Emulator.exe menjalankan emulator android.Emulator Android digunakan untuk menjalankan aplikasi dalam sebuah environment pseudo-android.Emulator.exe juga digunakan sebagai sebuah tool untuk menguji aplikasi pada “native” platform. 2.
Adb.exe Tools lain yang akan menjadi sangat berguna ketika akan menggunakan
command-line programming adalah Android Debug Bridge atau adb (adb.exe). Tool ini mengijinkan anda untuk memberikan perintah ke tool Emulator.exe. Ketika anda menggunakan command-line environment , tool adb bisa melakukan hal-hal berikut : -
Start dan stop server
-
Menginstalasi dan Menghapus aplikasi
34
-
Memindahkan file ke emulator dan memindahkan file dari emulator.
3.
MKSDCARD.exe MKSDCARD.exe adalah sebuah tool yang sangat berguna jika anda menguji
aplikasi yang memerlukan read atau write pada SD Memory Card yang dimasukkan pada perangkat selular. MKSDCARD.exe membuat sebuah partisi drive yang kecil pada drive yang ada dan menyimpan file yang diuji. Emulator akan menganggap partisi ini seperti sebuah SD Memory Card. 4.
DX.exe DX.exe adalah compiler pada Android SDK. Ketika menjalankan file-file
java, DX.exe akan membuat sebuah file dengan format .dex extenstions-Dalvik executable. File-file ini adalah format yang benar untuk dimengerti dan dijalankan pada perangkat android. 5.
ActivityCreator (.bat atau .pn) Activitycreator adalah sebuah tool command-line yang sederhana yang
digunakan untuk mengatur perkembangan environment dasar. Activitycreator akan mengatur file-file Shell yang diperlukan untuk membuat sebuah aplikasi dasar Android.
35
Keuntungan dari Android adalah: 1.
Android platform adalah Open Source , memberikan kesempatan kepada para developers yang tertarik dalam mengembangkan aplikasi pada android untuk mengembangkan aplikasi baru android yang berkualitas tinggi, kreatif dan inovatif.
2.
Karena android platform adalah open source maka pertumbuhan jumlah aplikasi juga sanagat cepat untuk memenuhi kebutuhan konsumen.
3.
Open Cloud Computing,
android bisa mengalokasi dan mengakses data
darimana saja, maka data flow pada android lebih cepat. 4.
Mendukung Multitasking, banyak aplikasi bisa dijalankan secara bersamaan sehingga android lebih mudah, cepat dan tepat untuk digunakan.
5.
Android platform tidak hanya terikat pada satu perusahaan aja, sehingga siapa saja yang ingin memproduksi android phone mereka sendiri bisa mulai untuk membuatnya.
2.14
APIs API atau Application programming Interface adalah pusat dari Android SDK.
Sebuah API merupakan sekumpulan functions,methods,properties,classes, dan libraries yang digunakan oleh para pengembang aplikasi untuk membuat program yang bekerja pada platform spesifik. Android API mengandung semua informasi yang spesifik yang diperlukan untuk membuat aplikasi yang bekerja dan berinteraksi pada aplikasi yang berbasis Android.
36
Google APIs Google APIs termasuk dalam Android SDK dan mengandung program yang mengijinkan aplikasi yang dibuat bisa terhubung dengan Google Services. Google APIs terletak pada file Android.jar Optional APIs Android SDK memiliki sekumpulan Optional APIs yang mencakup fungsifungsi yang tidak dimuat pada standard Android APIs .Salah satu fitur optional APIs adalah selular phone yang berbasis GPS.
2.15
Rumah Sakit Rumah sakit oleh WHO ( 1957 ) diberikan batasan yaitu suatu bahagian
menyeluruh, Integrasi dari organisasi dan medis, berfungsi memberikan pelayanan kesehatan lengkap kepada masyarakat baik kuratif maupun rehabilitatif, dimana output layanannya menjangkau pelayanan keluarga dan lingkungan, rumah sakit juga merupakan pusat pelatihan tenaga kesehatan serta untuk penelitian biososial.
Berikut merupakan tugas sekaligus fungsi dari rumah sakit, yaitu : •
Melaksanakan pelayanan medis, pelayanan penunjang medis,
•
Melaksanakan pelayanan medis tambahan, pelayanan penunjang medis tambahan,
•
Melaksanakan pelayanan kedokteran kehakiman,
•
Melaksanakan pelayanan medis khusus,
37 •
Melaksanakan pelayanan rujukan kesehatan,
•
Melaksanakan pelayanan kedokteran gigi,
•
Melaksanakan pelayanan kedokteran sosial,
•
Melaksanakan pelayanan penyuluhan kesehatan,
•
Melaksanakan pelayanan rawat jalan atau rawat darurat dan rawat tinggal (observasi),
•
Melaksanakan pelayanan rawat inap,
•
Melaksanakan pelayanan administratif,
•
Melaksanakan pendidikan para medis,
•
Membantu pendidikan tenaga medis umum,
•
Membantu pendidikan tenaga medis spesialis,
•
Membantu penelitian dan pengembangan kesehatan,
•
Membantu kegiatan penyelidikan epidemiologi
Jenis-jenis rumah sakit: a.
Rumah sakit umum Melayani hampir seluruh penyakit umum, dan biasanya memiliki institusi
perawatan darurat yang siaga 24 jam (ruang gawat darurat) untuk mengatasi bahaya dalam waktu secepatnya dan memberikan pertolongan pertama. Rumah sakit umum biasanya merupakan fasilitas yang mudah ditemui di suatu negara, dengan kapasitas rawat inap sangat besar untuk perawatan intensif ataupun jangka panjang.Rumah sakit jenis ini juga dilengkapi dengan fasilitas bedah,
38
bedah plastik, ruang bersalin, laboratorium, dan sebagainya.Tetapi kelengkapan fasilitas ini bisa saja bervariasi sesuai kemampuan penyelenggaranya. Rumah sakit yang sangat besar sering disebut Medical Center (pusat kesehatan), biasanya melayani seluruh pengobatan modern. Sebagian besar rumah sakit di Indonesia juga membuka pelayanan kesehatan tanpa menginap (rawat jalan) bagi masyarakat umum (klinik).Biasanya terdapat beberapa klinik/poliklinik di dalam suatu rumah sakit. b.
Rumah sakit terspesialisasi Jenis ini mencakup trauma center, rumah sakit anak, rumah sakit manula, atau
rumah sakit yang melayani kepentingan khusus seperti psychiatric (psychiatric hospital), penyakit pernapasan, dan lain-lain. Rumah
sakit
bisa
terdiri
atas
gabungan
atau
pun
hanya
satu
bangunan.Kebanyakan mempunyai afiliasi dengan universitas atau pusat riset medis tertentu.Kebanyakan rumah sakit di dunia didirikan dengan tujuan nirlaba. c.
Rumah sakit penelitian/pendidikan Rumah sakit penelitian/pendidikan adalah rumah sakit umum yang terkait
dengan kegiatan penelitian dan pendidikan di fakultas kedokteran pada suatu universitas/lembaga pendidikan tinggi.Biasanya rumah sakit ini dipakai untuk pelatihan dokter-dokter muda, uji coba berbagai macam obat baru atau teknik pengobatan baru.Rumah sakit ini diselenggarakan oleh pihak universitas/perguruan tinggi sebagai salah satu wujud pengabdian masyararakat / Tri Dharma perguruan tinggi.
39
d.
Rumah sakit lembaga/perusahaan Rumah sakit yang didirikan oleh suatu lembaga/perusahaan untuk melayani
pasien-pasien yang merupakan anggota lembaga tersebut/karyawan perusahaan tersebut.Alasan pendirian bisa karena penyakit yang berkaitan dengan kegiatan lembaga tersebut (misalnya rumah sakit militer, lapangan udara), bentuk jaminan sosial/pengobatan gratis bagi karyawan, atau karena letak/lokasi perusahaan yang terpencil/jauh dari rumah sakit umum.Biasanya rumah sakit lembaga/perusahaan di Indonesia juga menerima pasien umum dan menyediakan ruang gawat darurat untuk masyarakat umum.
2.16
Fasilitas Fasilitas, dari bahasa Belanda, faciliteit, adalah prasarana atau wahana untuk
melakukan atau mempermudah sesuatu.Fasilitas bisa pula dianggap sebagai suatu alat.fasilitas biasanya dihubungkan dalam pemenuhan suatu prasarana umum yang terdapat dalam suatu perusahaan-perusahaan ataupun organisasi tertentu.Dan tentu saja setiap rumah sakit pasti memiliki fasilitas tertentu.Beberapa rumah sakit memiliki fasilitas yang serupa, namun kelengkapan dan kualitas alat serta kehandalan staf dokter rumah sakit membedakan kualitas fasilitas tersebut. Fasilitas yang umum terdapat di rumah sakit antara lain :
40
a.
UGD merupakan akronim dari Unit Gawat Darurat Ruangan ini diperuntukkan bagi pasien yang dalam keadaan memerlukan
penanganan medis segera, seperti korban kecelakaan, pasien pingsan, pasien sesak nafas, dan sebagainya b.
ICU atau Intensive Care Unit
Ruang rawat di rumah sakit yang dilengkapi dengan staf dan peralatan khusus untuk merawat dan mengobati pasien yang terancam jiwa oleh kegagalan / disfungsi organ, bencana atau komplikasi yang masih ada harapan hidupnya. Pasien dalam ruang ICU ini adalah pasien yang membutuhkan pengawasan selama 24 jam penuh terhadap perubahan kondisi pasien tersebut. c.
NICU atau Neonatal Intensive Care Unit Ruangan khusus di rumah sakit untuk merawat bayi yang baru lahir sampai
usia 30 hari yang memerlukan pengobatan dan perawatan khusus di bawah pemantauan tim dokter d.
Ruang operasi Ruangan khusus di rumah sakit yang digunakan untuk melakukan kegiatan
operasi pada pasien tertentu. e.
Ruang kateterisasi Merupakan ruangan khusus di rumah sakit yang digunakan untuk melakukan
proses kateter.
41
f.
Ruang onkologi Merupakan ruangan di rumah sakit yang digunakan untuk merawat pasien
kanker g.
Ruang rontgen Merupakan ruangan di rumah sakit yang digunakan untuk melihat bagian
dalam tubuh pasien dengan bantuan sinar X.
2.17
Dokter Secara operasional, definisi “Dokter” adalah seorang tenaga kesehatan yang
menjadi tempat kontak pertama pasien dengan dokternya untuk menyelesaikan semua masalah kesehatan yang dihadapi tanpa memandang jenis penyakit, organologi, golongan usia, dan jenis kelamin, sedini dan sedapat mungkin, secara menyeluruh, paripurna, bersinambung, dan dalam koordinasi serta kolaborasi dengan profesional kesehatan lainnya, dengan menggunakan prinsip pelayanan yang efektif dan efisien serta menjunjung tinggi tanggung jawab profesional, hukum, etika dan moral. Layanan yang diselenggarakannya adalah sebatas kompetensi dasar kedokteran yang diperolehnya selama pendidikan kedokteran.
2.17.1 Dokter Spesialis Dokter spesialis adalah dokter yang mengkhususkan diri dalam suatu bidang ilmu kedokteran tertentu. Seorang dokter harus menjalani pendidikan profesi dokter pasca sarjana(spesialisi) untuk dapat menjadi dokter spesialis. Pendidikan dokter
42
spesialis merupakan program pendidikan profesi lanjutan dari program pendidikan dokter setelah dokter menyelesaikan wajib kerja sarjananya dan atau langsung setelah menyelesaikan pendidikan dokter umum.
Jenis-jenis dokter spesialis: -
Specialis Anak
-
Spesialis Anestesiologi dan Reanimasi
-
Spesialis Andrologi
-
Spesialis Bedah
-
Spesialis bedah anak
-
Spesialis bedah toraks Kardiovaskuler
-
Spesialis bedah plastic
-
Spesialis bedah syaraf
-
Spesialis kedaruratan medic
-
Spesialis kedokteran forensic
-
Spesialis farmakologi klinik
-
Spesialis jantung dan pembuluh darah
-
Spesialis psikiater
-
Spesialis penyakit kulit dan kelamin
-
Spesialis kedokteran nuklir
-
Spesialis kedokteran olahraga
-
Spesialis mata
43
-
Spesialis mikrobiologi klinik
-
Spesialis obstetric dan ginekologi ( kebidanan dan kandungan)
-
Spesialis kedokteran okupasi
-
Spesialis onkologi radiasi
-
Spesialis bedah orthopaedi dan traumatologi
-
Spesialis paru ( pulmonologi )
-
Spesialis periodonsia ( jaringan gusi dan penyangga gigi )
-
Spesialis patologi anatomi
-
Spesialis penyakit dalam
-
Spesialis patologi klinik
-
Spesialis penyakit mulut
-
Spesialis radiologi
-
Spesialis rehabilitasi medik
-
Spesialis saraf atau neurology
-
Spesialis telinga hidung tenggorok-bedah kepala leher
-
Spesialis urologi
-
Spesialis geriatric ( sedang dikaji )
Dalam ilmu penyakit dalam, terdapat 12 sub-spesialis antara lain : -
Alergi imunologi klinik
-
Gastroenterology-Hepatology
-
Geriatri
44
-
Ginjal-Hipertensi
-
Hematologi – onkologi medik
-
Hepatologi
-
Kardiovaskular
-
Endokrin- metabolic-diabetes
-
Psikosomatik
-
Pulmonologi
-
Reumatologi
-
Penyakit tropic – infeksi
Terdapat 14 sub-spesialis ilmu kesehatan anak, antara lain: -
Alergi Imunologi
-
Endokrinologi
-
Gastro-Hepatologi
-
Hematologi Onkologi
-
Infeksi & Pediatri Tropis
-
Kardiologi
-
Nefrologi
-
Neurologi
-
Nutrisi & Penyakit Metabolik
-
Pediatri Gawat Darurat
-
Pencitraan
45 -
Perinatologi
-
Respirologi
-
Tumbuh Kembang Ped. Sosial
Terdapat 9 sub-spesialis THT-KL, antara lain: -
Otologi
-
Neurotologi
-
Rinologi
-
Laringo-Faringologi
-
Onkologi Kepala Leher
-
Plastik Rekonstruksi
-
Bronkoesofagologi
-
Alergi Imunologi
-
THT Komunitas
Sub-spesialis dalam bidang anestesiologi dan reanisme, diantaranya: -
Perawatan Intensif/ICU (Sp.An-KIC)
-
Anestesi Bedah Jantung, torax dan kardiovaskuler
-
Klinik nyeri
-
Regional analgesi
-
Anestesi bedah syaraf
-
Anestesi pediatrik
46 -
Anestesi bedah umum
Sub-spesialis dalam bidang kulit dan kelamin, antara lain: -
Infeksi Menular Seksual, Herpes, Dermatosis, Bedah Kulit.
Sub-spesialis dalam ilmu bedah, antara lain: -
Bedah Digestif (SpB.KBD)
-
Bedah Onkologi (SpB(K)Onk)
-
Bedah Plastik
-
Bedah Anak
-
Bedah Vaskuler
-
Bedah Toraks dan Kardiovaskuler
-
Bedah Urologi
-
Bedah Saraf
-
Bedah Ortopedi dan Traumatologi
-
Bedah Umum
Sub-spesialis dalam Pulmonologi dan Ilmu Kedokteran Respirasi (Paru) , antara lain: -
Infeksi
-
Onkologi Toraks
-
Asma dan PPOK
47 -
Pulmonologi Intervensi dan Gawat Darurat Napas
-
Faal Paru Klinik
-
Paru Kerja dan Lingkungan
-
Imunologik klinik