SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Langkah-langkah koneksi PHP-MySQL
1. Membuka koneksi ke server MySQL
mysql_connect()
Digunakan untuk melakukan uji dan koneksi kepada server database MySQL.
Sintaks :
$conn = mysql_connect (”host”,”username”,”password”);
$conn adalah nama variabel penampung status hasil koneksi kepada database.
host adalah nama host atau alamat server database MySQL.
username adalah nama user yang telah diberi hak untuk dapat mengakses server
database.
password adalah kata sandi untuk username untuk dapat masuk ke dalam database.
2. Memilih database yang akan digunakan di server
mysql_select_db()
Digunakan untuk melakukan koneksi kepada database yang dalam server yang berhasil dikoneksi dengan
perintah mysql_connect().
Sintaks : $pilih = mysql_select_db(”namadatabase”,$conn);
$pilih berisi status koneksi kepada database.
$conn merupakan koneksi kepada server database yang berhasil.
namadatabase adalah nama database yang akan dikenai proses.
3. Mengambil sebuah query dari sebuah database.
III
MEMBUAT APLIKASI PHP KONEKSI DENGAN DATABASE
mysql_query()
Digunakan untuk melakukan eksekusi perintah SQL untuk memanipulasi database yang berhasil
dilakukan koneksinya menggunakan mysql_select_db().
Sintaks :
$hasil = mysql_query(”SQL Statement”);
$hasil akan berupa record set apabila SQL Statement berupa perintah select.
4. Mengambil record dari database
a. mysql_fetch_array()
Digunakan untuk melakukan pemrosesan hasil query yang dilakukan dengan perintah mysql_query(), dan
memasukkannya ke dalam array asosiatif, array numeris atau keduanya.
Sintaks :
$row = mysql_fetch_array($hasil);
$row adalah array satu record dari record $hasil yang diproses nomor record
sesuai dengan nomor urut dari proses mysql_fetch_array yang sedang dilakukan.
$hasil adalah record set yang akan diproses.
b. mysql_fetch_assoc()
Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array
asosiatif.
Sintaks :
$row = mysql_fetch_assoc($hasil);
c. mysql_fetch_row()
Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array
numeris.
Sintaks :
$row = mysql_fetch_row($hasil);
d. mysql_num_rows()
Fungsi ini digunakan untuk menghitung jumlah record yang ada pada database.
Sintaks :
$jml = mysql_num_rows($hasil);
$jml akan memiliki nilai sesuai dengan jumlah record yang ada.
3. Sehingga akan ditampilkan jendela web browser, kemudian masukan nama database yang akan
dibuat. Misalnya nama database : rekam_medik_nim (jangan gunakan spasi, nim diisi dengan
nim masing-masing mahasiswa), kemudian tekan tombol create/buat
4. Jika sudah, silahkan masukan nama table yang akan dibuat dan jumlah kolomnya, tekan tombol
Go
Setelah menekan Go silahkan masukan nama-nama field yang dibutuhkan kemudian tekan save
Sehingga disebelah kiri browser ditampilkan nama table yang telah dibuat. Klik nama
databasenya, kemudian masukan nama tabel yang lain yang akan dibuat. Dan lakukan seperti cara
sebelumnya
5. Kemudian buat tabel-tabel yang lain (nama table & field jangan menggunakan spasi) :
a. Tabel pasien
b. Tabel kamar
c. Tabel perawatan
Pembuatan Tampilan Aplikasi Rekam Medik Dengan Frameset
Sintaks/Aturan Yang Digunakan :
Pada src=”url”, url merupakan nama file/document yang dituju, bisa berupa file php,html atau
yang lainnya. Name=” nama frame” merupakan nama variable/peubah/identitas yang kita berikan
kepada setiap halaman yang dituju
Langkah-langkahnya :
1. Buatlah sebuah folder yang bernama medik di dalam folder wampwww
<frameset>
<frame src=”url” name=”nama frame”>
</frameset>
2. Kita buat Form Utama yang nanti menjadi tampilan awal saat program dipanggil pertama kali.
Kita kerjakan dengan notepad, Kita beri nama file ini dengan nama “index.php”, kemudian nanti
kita simpan di dalam folder medik di wampwww yang telah kita buat sebelumnya.
Yang perlu diingat bahwa setiap yang berada di dalam src=” ” merupakan nama-nama file yang
nantinya akan kita buat. Silahkan simpan listing program diatas kemudian kita cek hasilnya
dengan mengeklik tanda wamp pada kanan bawah computer, pilih localhost sehingga ditampilkan
jendela web browser, pada paling bawah browser dibawah tulisan Your Project silahkan klik
nama folder yang telah kita buat sebelumnya yaitu folder medik
Dan hasilnya menjadi :
Karena, file-file yang dituju belum kita buat makanya menjadi not found. Untuk selanjutnya kita
buat file-file tersebut
3. Kita buat file “atas.php”, simpan di dalam folder wampwwwmedik
Jika sudah disimpan, silahkan refresh web browser sebelumnya sehingga tampilannya menjadi :
4. Kita buat file “kiri.php”, simpan di dalam folder wampwwwmedik
target=”main” menunjukkan lokasi dimana file yang dituju akan ditampilkan, sedangkan setiap
yang berada di dalam href=” ” merupakan file yang dituju yang nanti akan kita buat. Jika kiri.php
sudah disimpan silahkan refresh kembali web browsernya sehingga tampilan menjadi :
Setiap kita klik menu di sebelah kiri, maka di sebelah kanan akan menunjukkan halaman-halaman
yang dituju.
5. Kita buat file “menu1.php”, simpan di dalam folder wampwwwmedik
Setelah disimpan, silahkan refresh kembali web browser yang dipakai sehingga jika menu dokter
diklik maka hasilnya menjadi :
6. Kita buat file “inputdokter.php”, simpan di dalam folder wampwwwmedik
Ingat,
nama
variable/pe
ubah harus
sama
Yang perlu diingat disini, bahwa setiap variable/peubah yang digunakan harus diawali dengan
tanda $. Seperti penjelasan di awal modul, fungsi dari mysql_connect adalah untuk me
ngkoneksikan dengan server yang dipakai dalam hal ini adalah “localhost”.
Sedangkan mysql_select_db digunakan untuk memilih database yang ada di server, dalam hal ini
“rekam_medik_12060(sesuai nim masing2)”. Sementara itu mysql_query digunakan untuk
mengeksekusi/melakukan perintah/query SQL yang diberikan, silahkan pelajari kembali
query/perintah-perintah standar yang ada dalam SQL.
Jika sudah disimpan, silahkan refresh kembali browser yang digunakan. Klik pada [Input Dokter],
dan pastikan hasilnya menjadi seperti :
Silahkan isi setiap field dan pastikan ketika di klik tombol simpan, data telah tersimpan ke dalam
database. Caranya dengan melihat pada phpmyadmin, klik nama tablenya dan klik pada menu
browse. Jika sudah ada, maka anda telah berhasil, seperti contoh berikut :
7. Kita buat file “lihatdokter.php”, simpan di dalam folder wampwwwmedik
Silahkan simpan dan refresh web browser yang digunakan , klik [Lihat Dokter] sehingga
menjadi :
Pada tampilan di atas ketika diklik hapus, maka data akan terhapus. Dan ketika diklik edit, maka
akan mengarah ke halaman editdokter.php
8. Kita buat file “editdokter.php”, simpan di dalam folder wampwwwmedik
Silahkan klik edit sehingga tampil halaman menjadi :
Saat di klik simpan maka akan kembali ke halaman lihat dokter diikuti perubahan data dokter
9. Kita buat file “menu2.php”, simpan di dalam folder wampwwwmedik
Silahkan klik menu pasien sehingga tampil halaman pasien dengan menu [Input Pasien ] dan
Lihat Pasien
10.Kita buat file “inputpasien.php”, simpan di dalam folder wampwwwmedik
Jika sudah disimpan, silahkan klik menu pasien->[Input Pasien] sehingga halaman berubah
menjadi :
Pastikan setelah diklik tombol simpan, data masuk ke dalam table pasien, masukkan beberapa
data, cek dengan phpmyadmin.
11.Kita buat file “lihatpasien.php”, simpan di dalam folder wampwwwmedik
Jika sudah disimpan silahkan klik menu pasien ->[Lihat Pasien] sehingga hasilnya seperti :
Ketika diklik hapus, otomatis data akan terhapus dan ketika dklik edit, maka akan diarahkan
menuju halaman edit pasien
12.Kita buat file “editpasien.php”, simpan di dalam folder wampwwwmedik
Halaman edit pasien bias dilihat seperti pada gambar berikut ini :
Setelah diklik tombol simpan maka halaman akan berpindah ke lihat pasien, diikuti dengan
perubahan data sesuai dengan isian field yang tadi diberikan
13.Kita buat file “menu3.php”, simpan di dalam folder wampwwwmedik
Silahkan simpan, kemudia klik menu Kamar sehingga tampilan halaman berubah menjadi seperti
gambar berikut :
14.Kita buat file “inputkamar.php”, simpan di dalam folder wampwwwmedik
Simpan, kemudian pilih menu Kamar->[Input Kamar] sehingga ditampilkan halaman simpan data
kamar :
Masukkan beberapa data, pastikan ketika diklik data tersimpan ke dalam table kamar
15.Kita buat file “lihatkamar.php”, simpan di dalam folder wampwwwmedik
Silahkan simpan dan pastikan hasilnya seperti gambar berikut :
16.Kita buat file “editkamar.php”, simpan di dalam folder wampwwwmedik
Simpan, kemudian klik pada edit sehingga tampilan menjadi :
17.Kita buat file “bawah.php”, simpan di dalam folder wampwwwmedik
Silahkan simpan dan refresh browser yang anda gunakan sehingga tampilan menjadi
Aplikasi yang telah kita buat hampir selesai, untuk menyempurnakannya silahkan buat form
untuk perawatan pasien, silahkan perindah sehingga bisa digunakan sebagai aplikasi rekam medik
18.Buat file “menu3.php”, simpan di dalam folder wampwwwmedik
Silahkan simpan, kemudia klik menu perawatan sehingga tampilan halaman berubah menjadi
seperti gambar berikut ini :
19.Buat file “inputperawatan.php”, simpan di dalam folder wampwwwmedik
Hasilnya :
Listing Programnya :
20.Buat file “lihatperawatan.php”, simpan di dalam folder wampwwwmedik
Silahkan simpan dan lihat hasilnya sehingga menjadi :

Mais conteúdo relacionado

Mais procurados

Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLMega Yasma Adha
 
Create, Back up, and Recovery Database
Create, Back up, and Recovery DatabaseCreate, Back up, and Recovery Database
Create, Back up, and Recovery DatabaseSilfa Kurnia Aditya
 
Cara Membuat WebTools
Cara Membuat WebToolsCara Membuat WebTools
Cara Membuat WebToolsMohammad Nur
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswahermawanawang
 
Panduan pengolahan database dengan phpmyadmin
Panduan pengolahan database dengan phpmyadminPanduan pengolahan database dengan phpmyadmin
Panduan pengolahan database dengan phpmyadminMitratek
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomediadhedhedea
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINShofura Kamal
 
Microsoft internet explorer
Microsoft internet explorerMicrosoft internet explorer
Microsoft internet explorerNatania Safa
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeanscasnadi
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
 
Belajar pemrograman berbasis web php dhtmlx part 8 Transaction
Belajar pemrograman berbasis web php dhtmlx part 8  TransactionBelajar pemrograman berbasis web php dhtmlx part 8  Transaction
Belajar pemrograman berbasis web php dhtmlx part 8 TransactionTobing Manuppak
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataShofura Kamal
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)Toni Tegar Sahidi
 

Mais procurados (18)

Regedit
RegeditRegedit
Regedit
 
Jokolia
JokoliaJokolia
Jokolia
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQL
 
Create, Back up, and Recovery Database
Create, Back up, and Recovery DatabaseCreate, Back up, and Recovery Database
Create, Back up, and Recovery Database
 
13 php mysql 3 combining
13 php mysql 3   combining13 php mysql 3   combining
13 php mysql 3 combining
 
Cara Membuat WebTools
Cara Membuat WebToolsCara Membuat WebTools
Cara Membuat WebTools
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswa
 
Panduan pengolahan database dengan phpmyadmin
Panduan pengolahan database dengan phpmyadminPanduan pengolahan database dengan phpmyadmin
Panduan pengolahan database dengan phpmyadmin
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Microsoft internet explorer
Microsoft internet explorerMicrosoft internet explorer
Microsoft internet explorer
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeans
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Belajar pemrograman berbasis web php dhtmlx part 8 Transaction
Belajar pemrograman berbasis web php dhtmlx part 8  TransactionBelajar pemrograman berbasis web php dhtmlx part 8  Transaction
Belajar pemrograman berbasis web php dhtmlx part 8 Transaction
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi Data
 
P webfb
P webfbP webfb
P webfb
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 

Destaque

Starwood Idol 2015
Starwood Idol 2015Starwood Idol 2015
Starwood Idol 2015Sneha Kambli
 
Multivariable model development and internal validation for prostate cancer s...
Multivariable model development and internal validation for prostate cancer s...Multivariable model development and internal validation for prostate cancer s...
Multivariable model development and internal validation for prostate cancer s...Max Peters
 
Thomson Blog A Foodie Tour Of Sardinia
Thomson Blog A Foodie Tour Of Sardinia Thomson Blog A Foodie Tour Of Sardinia
Thomson Blog A Foodie Tour Of Sardinia Jenny Childs
 
Resume-Jatin_Patel for Export
Resume-Jatin_Patel for ExportResume-Jatin_Patel for Export
Resume-Jatin_Patel for Exportjatin patel
 
Hosting Dergi - 17.SAYI
Hosting Dergi - 17.SAYIHosting Dergi - 17.SAYI
Hosting Dergi - 17.SAYIHosting Dergi
 
“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...
“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...
“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...Régis Chatellier
 
FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?
FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?
FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?Marc Wagner
 
Rancangan faktorial
Rancangan faktorialRancangan faktorial
Rancangan faktorialAndi Rahim
 
Perbandingan Rata-rata (Mean Comparisons)
Perbandingan Rata-rata (Mean Comparisons)Perbandingan Rata-rata (Mean Comparisons)
Perbandingan Rata-rata (Mean Comparisons)Ade Setiawan
 
Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015
Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015
Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015Franck Dasilva
 
Makalah Strategi Pembelajaran inkuiri
Makalah Strategi Pembelajaran inkuiriMakalah Strategi Pembelajaran inkuiri
Makalah Strategi Pembelajaran inkuiriChi'onk Pemimpin
 
Livre blanc - Datavisualisation 10h11 - Mars 2015
Livre blanc - Datavisualisation 10h11 - Mars 2015Livre blanc - Datavisualisation 10h11 - Mars 2015
Livre blanc - Datavisualisation 10h11 - Mars 2015polenumerique33
 
FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?
FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?
FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?Marc Wagner
 
PENGENALAN KEPADA PENGURUSAN
PENGENALAN KEPADA PENGURUSANPENGENALAN KEPADA PENGURUSAN
PENGENALAN KEPADA PENGURUSANCkg Nizam
 
Linked in slides
Linked in slidesLinked in slides
Linked in slidesEliot Grime
 

Destaque (20)

Starwood Idol 2015
Starwood Idol 2015Starwood Idol 2015
Starwood Idol 2015
 
Sapient Fit Out Munich
Sapient Fit Out MunichSapient Fit Out Munich
Sapient Fit Out Munich
 
Trouver de la musique libre
Trouver de la musique libreTrouver de la musique libre
Trouver de la musique libre
 
Multivariable model development and internal validation for prostate cancer s...
Multivariable model development and internal validation for prostate cancer s...Multivariable model development and internal validation for prostate cancer s...
Multivariable model development and internal validation for prostate cancer s...
 
Thomson Blog A Foodie Tour Of Sardinia
Thomson Blog A Foodie Tour Of Sardinia Thomson Blog A Foodie Tour Of Sardinia
Thomson Blog A Foodie Tour Of Sardinia
 
Resume-Jatin_Patel for Export
Resume-Jatin_Patel for ExportResume-Jatin_Patel for Export
Resume-Jatin_Patel for Export
 
PKM-GT
PKM-GTPKM-GT
PKM-GT
 
mehrdadpeyvastegan resume
mehrdadpeyvastegan resumemehrdadpeyvastegan resume
mehrdadpeyvastegan resume
 
Hosting Dergi - 17.SAYI
Hosting Dergi - 17.SAYIHosting Dergi - 17.SAYI
Hosting Dergi - 17.SAYI
 
“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...
“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...
“Vie privée/vie publique“, comment le web en redéfinit (ou non) les frontière...
 
FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?
FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?
FUTURE-WORK: MENSCH-MASCHINE - WILL THE ROBOTS TAKE OVER?
 
Rancangan faktorial
Rancangan faktorialRancangan faktorial
Rancangan faktorial
 
Rajendra Jobanputra
Rajendra JobanputraRajendra Jobanputra
Rajendra Jobanputra
 
Perbandingan Rata-rata (Mean Comparisons)
Perbandingan Rata-rata (Mean Comparisons)Perbandingan Rata-rata (Mean Comparisons)
Perbandingan Rata-rata (Mean Comparisons)
 
Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015
Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015
Pôle de Coopération - PTCE EcoPAL La Réunion - Lauréat national 2015
 
Makalah Strategi Pembelajaran inkuiri
Makalah Strategi Pembelajaran inkuiriMakalah Strategi Pembelajaran inkuiri
Makalah Strategi Pembelajaran inkuiri
 
Livre blanc - Datavisualisation 10h11 - Mars 2015
Livre blanc - Datavisualisation 10h11 - Mars 2015Livre blanc - Datavisualisation 10h11 - Mars 2015
Livre blanc - Datavisualisation 10h11 - Mars 2015
 
FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?
FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?
FUTURE HR: WAS KOMMT NACH DEM 3-ROLLENMODELL?
 
PENGENALAN KEPADA PENGURUSAN
PENGENALAN KEPADA PENGURUSANPENGENALAN KEPADA PENGURUSAN
PENGENALAN KEPADA PENGURUSAN
 
Linked in slides
Linked in slidesLinked in slides
Linked in slides
 

Semelhante a Phppemula

Mengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalanMengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalanKira R. Yamato
 
Database server lanjutan 1
Database server lanjutan 1Database server lanjutan 1
Database server lanjutan 1Hadi Nursyam
 
Turorial wordpress 1
Turorial wordpress 1Turorial wordpress 1
Turorial wordpress 1iksan354
 
Modul my sql tutorial part 1
Modul my sql tutorial part 1Modul my sql tutorial part 1
Modul my sql tutorial part 1Ratzman III
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlIrwan Syah
 
Tutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysqlTutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysqln054
 
Tutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup SenayanTutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup SenayanRido Ridho
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseJames Montolalu
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xamppyoyoqnaliu
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Devi Apriansyah
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Wahyu Widodo
 

Semelhante a Phppemula (20)

Langkah langkah membuat web wp
Langkah langkah membuat web wpLangkah langkah membuat web wp
Langkah langkah membuat web wp
 
Tugas php
Tugas phpTugas php
Tugas php
 
Mengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalanMengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalan
 
Database server
Database serverDatabase server
Database server
 
Database server lanjutan 1
Database server lanjutan 1Database server lanjutan 1
Database server lanjutan 1
 
Turorial wordpress 1
Turorial wordpress 1Turorial wordpress 1
Turorial wordpress 1
 
Modul my sql tutorial part 1
Modul my sql tutorial part 1Modul my sql tutorial part 1
Modul my sql tutorial part 1
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
 
Tutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysqlTutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysql
 
Tutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup SenayanTutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup Senayan
 
Cover
CoverCover
Cover
 
Cover
CoverCover
Cover
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouse
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xampp
 
02. membuat database
02. membuat database02. membuat database
02. membuat database
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
Php Mysql
Php MysqlPhp Mysql
Php Mysql
 

Phppemula

  • 1. Langkah-langkah koneksi PHP-MySQL 1. Membuka koneksi ke server MySQL mysql_connect() Digunakan untuk melakukan uji dan koneksi kepada server database MySQL. Sintaks : $conn = mysql_connect (”host”,”username”,”password”); $conn adalah nama variabel penampung status hasil koneksi kepada database. host adalah nama host atau alamat server database MySQL. username adalah nama user yang telah diberi hak untuk dapat mengakses server database. password adalah kata sandi untuk username untuk dapat masuk ke dalam database. 2. Memilih database yang akan digunakan di server mysql_select_db() Digunakan untuk melakukan koneksi kepada database yang dalam server yang berhasil dikoneksi dengan perintah mysql_connect(). Sintaks : $pilih = mysql_select_db(”namadatabase”,$conn); $pilih berisi status koneksi kepada database. $conn merupakan koneksi kepada server database yang berhasil. namadatabase adalah nama database yang akan dikenai proses. 3. Mengambil sebuah query dari sebuah database. III MEMBUAT APLIKASI PHP KONEKSI DENGAN DATABASE
  • 2. mysql_query() Digunakan untuk melakukan eksekusi perintah SQL untuk memanipulasi database yang berhasil dilakukan koneksinya menggunakan mysql_select_db(). Sintaks : $hasil = mysql_query(”SQL Statement”); $hasil akan berupa record set apabila SQL Statement berupa perintah select. 4. Mengambil record dari database a. mysql_fetch_array() Digunakan untuk melakukan pemrosesan hasil query yang dilakukan dengan perintah mysql_query(), dan memasukkannya ke dalam array asosiatif, array numeris atau keduanya. Sintaks : $row = mysql_fetch_array($hasil); $row adalah array satu record dari record $hasil yang diproses nomor record sesuai dengan nomor urut dari proses mysql_fetch_array yang sedang dilakukan. $hasil adalah record set yang akan diproses. b. mysql_fetch_assoc() Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array asosiatif. Sintaks : $row = mysql_fetch_assoc($hasil);
  • 3. c. mysql_fetch_row() Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array numeris. Sintaks : $row = mysql_fetch_row($hasil); d. mysql_num_rows() Fungsi ini digunakan untuk menghitung jumlah record yang ada pada database. Sintaks : $jml = mysql_num_rows($hasil); $jml akan memiliki nilai sesuai dengan jumlah record yang ada.
  • 4. 3. Sehingga akan ditampilkan jendela web browser, kemudian masukan nama database yang akan dibuat. Misalnya nama database : rekam_medik_nim (jangan gunakan spasi, nim diisi dengan nim masing-masing mahasiswa), kemudian tekan tombol create/buat 4. Jika sudah, silahkan masukan nama table yang akan dibuat dan jumlah kolomnya, tekan tombol Go
  • 5. Setelah menekan Go silahkan masukan nama-nama field yang dibutuhkan kemudian tekan save Sehingga disebelah kiri browser ditampilkan nama table yang telah dibuat. Klik nama databasenya, kemudian masukan nama tabel yang lain yang akan dibuat. Dan lakukan seperti cara sebelumnya 5. Kemudian buat tabel-tabel yang lain (nama table & field jangan menggunakan spasi) : a. Tabel pasien b. Tabel kamar
  • 6. c. Tabel perawatan Pembuatan Tampilan Aplikasi Rekam Medik Dengan Frameset Sintaks/Aturan Yang Digunakan : Pada src=”url”, url merupakan nama file/document yang dituju, bisa berupa file php,html atau yang lainnya. Name=” nama frame” merupakan nama variable/peubah/identitas yang kita berikan kepada setiap halaman yang dituju Langkah-langkahnya : 1. Buatlah sebuah folder yang bernama medik di dalam folder wampwww <frameset> <frame src=”url” name=”nama frame”> </frameset>
  • 7. 2. Kita buat Form Utama yang nanti menjadi tampilan awal saat program dipanggil pertama kali. Kita kerjakan dengan notepad, Kita beri nama file ini dengan nama “index.php”, kemudian nanti kita simpan di dalam folder medik di wampwww yang telah kita buat sebelumnya. Yang perlu diingat bahwa setiap yang berada di dalam src=” ” merupakan nama-nama file yang nantinya akan kita buat. Silahkan simpan listing program diatas kemudian kita cek hasilnya dengan mengeklik tanda wamp pada kanan bawah computer, pilih localhost sehingga ditampilkan jendela web browser, pada paling bawah browser dibawah tulisan Your Project silahkan klik nama folder yang telah kita buat sebelumnya yaitu folder medik Dan hasilnya menjadi : Karena, file-file yang dituju belum kita buat makanya menjadi not found. Untuk selanjutnya kita buat file-file tersebut
  • 8. 3. Kita buat file “atas.php”, simpan di dalam folder wampwwwmedik Jika sudah disimpan, silahkan refresh web browser sebelumnya sehingga tampilannya menjadi : 4. Kita buat file “kiri.php”, simpan di dalam folder wampwwwmedik
  • 9. target=”main” menunjukkan lokasi dimana file yang dituju akan ditampilkan, sedangkan setiap yang berada di dalam href=” ” merupakan file yang dituju yang nanti akan kita buat. Jika kiri.php sudah disimpan silahkan refresh kembali web browsernya sehingga tampilan menjadi : Setiap kita klik menu di sebelah kiri, maka di sebelah kanan akan menunjukkan halaman-halaman yang dituju. 5. Kita buat file “menu1.php”, simpan di dalam folder wampwwwmedik Setelah disimpan, silahkan refresh kembali web browser yang dipakai sehingga jika menu dokter diklik maka hasilnya menjadi :
  • 10. 6. Kita buat file “inputdokter.php”, simpan di dalam folder wampwwwmedik Ingat, nama variable/pe ubah harus sama
  • 11. Yang perlu diingat disini, bahwa setiap variable/peubah yang digunakan harus diawali dengan tanda $. Seperti penjelasan di awal modul, fungsi dari mysql_connect adalah untuk me ngkoneksikan dengan server yang dipakai dalam hal ini adalah “localhost”. Sedangkan mysql_select_db digunakan untuk memilih database yang ada di server, dalam hal ini “rekam_medik_12060(sesuai nim masing2)”. Sementara itu mysql_query digunakan untuk mengeksekusi/melakukan perintah/query SQL yang diberikan, silahkan pelajari kembali query/perintah-perintah standar yang ada dalam SQL. Jika sudah disimpan, silahkan refresh kembali browser yang digunakan. Klik pada [Input Dokter], dan pastikan hasilnya menjadi seperti : Silahkan isi setiap field dan pastikan ketika di klik tombol simpan, data telah tersimpan ke dalam database. Caranya dengan melihat pada phpmyadmin, klik nama tablenya dan klik pada menu browse. Jika sudah ada, maka anda telah berhasil, seperti contoh berikut :
  • 12. 7. Kita buat file “lihatdokter.php”, simpan di dalam folder wampwwwmedik Silahkan simpan dan refresh web browser yang digunakan , klik [Lihat Dokter] sehingga menjadi :
  • 13. Pada tampilan di atas ketika diklik hapus, maka data akan terhapus. Dan ketika diklik edit, maka akan mengarah ke halaman editdokter.php 8. Kita buat file “editdokter.php”, simpan di dalam folder wampwwwmedik Silahkan klik edit sehingga tampil halaman menjadi :
  • 14. Saat di klik simpan maka akan kembali ke halaman lihat dokter diikuti perubahan data dokter 9. Kita buat file “menu2.php”, simpan di dalam folder wampwwwmedik Silahkan klik menu pasien sehingga tampil halaman pasien dengan menu [Input Pasien ] dan Lihat Pasien 10.Kita buat file “inputpasien.php”, simpan di dalam folder wampwwwmedik
  • 15. Jika sudah disimpan, silahkan klik menu pasien->[Input Pasien] sehingga halaman berubah menjadi : Pastikan setelah diklik tombol simpan, data masuk ke dalam table pasien, masukkan beberapa data, cek dengan phpmyadmin. 11.Kita buat file “lihatpasien.php”, simpan di dalam folder wampwwwmedik
  • 16. Jika sudah disimpan silahkan klik menu pasien ->[Lihat Pasien] sehingga hasilnya seperti : Ketika diklik hapus, otomatis data akan terhapus dan ketika dklik edit, maka akan diarahkan menuju halaman edit pasien 12.Kita buat file “editpasien.php”, simpan di dalam folder wampwwwmedik
  • 17. Halaman edit pasien bias dilihat seperti pada gambar berikut ini : Setelah diklik tombol simpan maka halaman akan berpindah ke lihat pasien, diikuti dengan perubahan data sesuai dengan isian field yang tadi diberikan 13.Kita buat file “menu3.php”, simpan di dalam folder wampwwwmedik Silahkan simpan, kemudia klik menu Kamar sehingga tampilan halaman berubah menjadi seperti gambar berikut :
  • 18. 14.Kita buat file “inputkamar.php”, simpan di dalam folder wampwwwmedik Simpan, kemudian pilih menu Kamar->[Input Kamar] sehingga ditampilkan halaman simpan data kamar : Masukkan beberapa data, pastikan ketika diklik data tersimpan ke dalam table kamar
  • 19. 15.Kita buat file “lihatkamar.php”, simpan di dalam folder wampwwwmedik Silahkan simpan dan pastikan hasilnya seperti gambar berikut :
  • 20. 16.Kita buat file “editkamar.php”, simpan di dalam folder wampwwwmedik Simpan, kemudian klik pada edit sehingga tampilan menjadi :
  • 21. 17.Kita buat file “bawah.php”, simpan di dalam folder wampwwwmedik Silahkan simpan dan refresh browser yang anda gunakan sehingga tampilan menjadi Aplikasi yang telah kita buat hampir selesai, untuk menyempurnakannya silahkan buat form untuk perawatan pasien, silahkan perindah sehingga bisa digunakan sebagai aplikasi rekam medik
  • 22. 18.Buat file “menu3.php”, simpan di dalam folder wampwwwmedik Silahkan simpan, kemudia klik menu perawatan sehingga tampilan halaman berubah menjadi seperti gambar berikut ini : 19.Buat file “inputperawatan.php”, simpan di dalam folder wampwwwmedik Hasilnya :
  • 24.
  • 25. 20.Buat file “lihatperawatan.php”, simpan di dalam folder wampwwwmedik
  • 26.
  • 27. Silahkan simpan dan lihat hasilnya sehingga menjadi :