Panduan penggunaan Framework N2Frame

Selamat datang!

Pertama-tama, kami mengucapkan rasa terimakasih untuk menggunakan Framework kami, karena dukungan anda adalah penghargaan untuk kami!

Framework kami sangat berbeda dengan Framework yang umum di ketahui karena kami memiiki fitur - fitur unggulan yang pastinya anda semua akan menemukan pengalaman yang berbeda dan mempermudah dalam membangun Web Aplikasi. Jika anda menggunakan Framework ini menemukan kesulitan dan pertanyaan lainnya dapat hubungi kami melalui E-mail support@n2frame.net
Terima Kasih Banyak!!!

Keunggulan Framework N2Frame

  • Clean & Simple Design
  • HTML5, CSS3, Javascript, & jQuery
  • Responsive Design
  • PHP/Ajax Powered Working All Menu
  • All files are well commented
  • Cross Browser Compatible with IE11+, Firefox, Safari, Opera, Chrome
  • Extensive Documentation

Pemasangan

Tahap Pemasangan

  1. Setelah diekstrak, file yang anda unduh anda akan menemukan folder bernama N2Frame.
  2. letakan pada webserver (htdocs/www/public_html).
  3. masuk ke database, lalu buat database baru (nama bebas).
  4. buka file db_connection.php pada folder n2frame/service/config/db_connection.php.
  5. sesuiakan nama database, username, dan password pada db_connection.php.
  6. akses http://localhost/n2frame/instalasi.php
  7. akses http://localhost/n2frame
  8. maka akan tampil halaman login lalu login dengan username=demo123 password=demo123
  9. setelah login, akan ada menu SYSTEM yang nanti akan di jelaskan pada sesi berikutnya.

Cara Penggunaan

Tahapan Pertama Untuk Menggunakan Framework N2Frame masuk pada framework N2Frame

Lalu isikan Username dan Password Default pada demo ("demo123") Menu Section

Pembuatan File

Inilah Contoh Pembuatan file pada N2Frame File Section.

Buatlah Data File Section.

Pastikan anda telah membuat nama file yang benar!main.css

Pembuatan Menu

Tahapan berikutnya adalah pembuatan menu pada N2Frame Menu Section

Isi data untuk membuat menu N2Frame Menu Section

Tampilan setelah penambahan MENU(CONTOH) Menu Section.

Membuat file.html

Setelah anda membuat membuat FILE pada N2Frame lalu langkah berikutnya adalah membuat HTML CONTROLLER.PHP dan PROCEDURE

Contoh isi script pada view_contoh.html

                        	function selectData(){
                                // PERSIAPAN PENGIRIMAN
                            	whattodo = "s801cda9c0408e05b4c359ae69ad22758_1";
                            	NN.func_kiriman(); // MEMBENTUK KEY OBJECT KIRIMAN
                            
                                // SETTING KIRIMAN
                                kiriman[1] = '';
                            
                            
                                NN.pleaseWait(true);
                                // NN.callService(kiriman) = MENGIRIM DATA KIRIMAN KE SERVICE
                                NN.callService(kiriman);
                                // BALIKAN DARI SERVICE (WAJIB MENGUGUNAKAN FUNCTION  --> NN.backService(watermark))
                                // JIKA TIDAK MAKA AKAN TERJADI ERROR
                                renderTable(NN.backService(watermark));
                            
                                NN.pleaseWait(false);
                            }
		            

Membuat controller_contoh.nfh.php

Setelah anda membuat membuat FILE.HTML maka selanjutnya adalah pembuatan controller dengan nama (controller_contoh.nfh.php)

Lalu mengapah harus ada ("nfh") sebelum format .php, nfh ???

Intinya pada Framework kami (itu merupakan keunikan dari Framework N2Frame yang menggunakan extensi "nfh")

                        //==============================================================================================================================
                        $name_sp = base64_decode($namesp); // JANGAN DI UBAH
                        //==============================================================================================================================
                        
                        $query = "CALL ".$name_sp."($param_sp)";
                        $result = $db->prepare($query);
                        $result->execute($param_kiriman);
                        
                        //==============================================================================================================================
                        
                        if($whattodo == 's801cda9c0408e05b4c359ae69ad22758_1' || $whattodo == 'i801cda9c0408e05b4c359ae69ad22758_1'
                        || $whattodo == 'u801cda9c0408e05b4c359ae69ad22758_1'|| $whattodo == 'd801cda9c0408e05b4c359ae69ad22758_1')
                        {
                          $return_arr['data'] = array();
                          while ($row = $result->fetch(PDO::FETCH_OBJ)) {
                            $row_array['N1'] = $row->id_contoh;
                            $row_array['N2'] = $row->namacontoh;
                            $row_array['N3'] = $row->deskripsi;
                        
                            $return_arr['data'][] = $row_array; //PUSH ARRAY
                          }
                        }
                          
                        /==============================================================================================================================

                        // CLOSE CONNECTION, KEGUNAAN :
                        // SUPAYA TIDAK ADA MALCIOUS SCRIPT YANG BISA MELIHAT DATA PRIVATE
                        // UNTUK ITU SETELAH EKSEKUSI QUERY LANGSUNG TUTUP KONEKSI
                        $db = $database->closeConnection();
                        
                        // display JSON data
                        $json = json_encode($return_arr);
                        echo $json;
                        //==============================================================================================================================
                    

Membuat Procedure(SP) sp_contoh

Pembuatan nama SP disamakan dengan INFO FILES pada file.html

		              
                        
                    DELIMITER $$
                    CREATE DEFINER=`nframene`@`localhost` PROCEDURE `sp_contoh`(IN `WTRMRK` VARCHAR(255), IN `CTRL` VARCHAR(255), IN `WTD` VARCHAR(255), IN `SP` VARCHAR(255), IN `SESSIDUSER` VARCHAR(255), IN `SESSIDGROUP` VARCHAR(255), IN `CAD1` VARCHAR(255), IN `CAD2` VARCHAR(255), IN `CAD3` VARCHAR(255), IN `CAD4` VARCHAR(255), IN `P1` VARCHAR(255), IN `P2` VARCHAR(255), IN `P3` VARCHAR(255), IN `P4` VARCHAR(255), IN `P5` VARCHAR(255), IN `P6` VARCHAR(255), IN `P7` VARCHAR(255), IN `P8` VARCHAR(255), IN `P9` VARCHAR(255), IN `P10` VARCHAR(255))
                    BEGIN
                    IF (WTD = 's801cda9c0408e05b4c359ae69ad22758_1') THEN
                    	SELECT id_contoh, namacontoh
                    	FROM table_contoh
                    	WHERE id_contoh != 1
                    	;
                    END IF;
                    END$$
                    DELIMITER ;